Почему, когда я использую GitLab через прокси, интерфейс без макета?Почему, когда я использую GitLab через прокси-интерфейс, интерфейс без макета
Apache конф:
Почему, когда я использую GitLab через прокси, интерфейс без макета?Почему, когда я использую GitLab через прокси-интерфейс, интерфейс без макета
Apache конф:
Поскольку вы используете обратный прокси-сервер, см this issue:
Я не знаю, как настроен ваш апач прокси проход , Я предполагаю, что вы используете что-то вроде:
ProxyPass http://127.0.0.1:8880
ProxyPassReverse http://127.0.0.1:8880
Вы можете определить, как прокси-сервер должен действовать в рамках "виртуального вложенной", попробуйте следующее:
ProxyPass /gitlab http://127.0.0.1:8880
ProxyPassReverse /gitlab http://127.0.0.1:8880
Обратите внимание, что GitLab должен быть настроен для работы во вложенной папке.
config/application.rb
действительно включает следующие инструкции:
# Relative url support
# Uncomment and customize the last line to run in a non-root path
# WARNING: We recommend creating a FQDN to host GitLab in a root path instead of this.
# Note that following settings need to be changed for this to work.
# 1) In your application.rb file: config.relative_url_root = "/gitlab"
# 2) In your gitlab.yml file: relative_url_root: /gitlab
# 3) In your unicorn.rb: ENV['RAILS_RELATIVE_URL_ROOT'] = "/gitlab"
# 4) In ../gitlab-shell/config.yml: gitlab_url: "http://127.0.0.1/gitlab"
# 5) In lib/support/nginx/gitlab : do not use asset gzipping, remove block starting with "location ~ ^/(assets)/"
#
# To update the path, run: sudo -u git -H bundle exec rake assets:precompile RAILS_ENV=production
#
# config.relative_url_root = "/gitlab"
пытался, но не помогло :( –
@archi_sova у вас есть изменить относительный корень URL в 'gitlab.yml' (https://gitlab.com? /gitlab-org/gitlab-ce/blob/master/config/gitlab.yml.example#L43) – VonC
нет, я ничего не изменил. здесь так работает: http://space1c.ru:81/, но это то, что не работает (прокси): http://gitlab.space1c.ru/ –