4
  • Я установил сервер Debian/Jessie с сервисом apache 2.4
  • Я скачал и установил пакет Gitlab для Debian 8 (Джесси)
  • Я активирую единорога и настраиваю виртуальный хост в apache для работы с конкретным поддоменом.

Теперь, если я перезапущу свой сервер, пакет nginx запустится раньше, чем apache, и будет прослушивать порт 80 раньше.

Я изменил конфигурацию nginx для прослушивания порта 666, но решение не совсем чистое. Есть ли способ просто отключить этот сервис из комплекта?

2 ответа2

7

после короткого обновления (gitlab-ctl upgrade) gitlab теперь я вижу больше возможных конфигураций для nginx.

Так что из /etc /gitlab /gitlabrc есть строка:

#nginx['enable'] = true

Прокомментированные по умолчанию, если nginx продолжает запускаться, вы можете раскомментировать его и изменить на false, как это.

nginx['enable'] = false

И перезапустите сервис с

gitlab-ctl restart
0

У меня когда-то было это, используя Apache. Где-то есть руководство, чтобы сделать это. Вам понадобится гем ruby 'passenger', а также модуль apache 'passenger' (я думаю, apache-mod-passenger).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .