Como posso desativar o nginx do Gitlab bunlde?

4
  • Eu instalei um servidor Debian / Jessie com um serviço apache 2.4
  • Eu baixei e instalei o pacote do Gitlab para o Debian 8 (Jessie)
  • Eu ativo o unicórnio e configuro um host virtual no apache para trabalhar com um subdomínio específico.

Agora, se eu reiniciar meu servidor, o nginx incluído iniciará antes do apache e escutará a porta 80 antes.

Eu alterei o nginx config para ouvir na porta 666, mas a solução não está realmente limpa. Existe alguma maneira de simplesmente desativar este serviço do pacote?

    
por Akira 07.05.2015 / 19:15

2 respostas

7

após uma pequena atualização (gitlab-ctl upgrade) do gitlab, agora posso ver mais configurações possíveis para o nginx.

Então, a partir de / etc / gitlab / gitlabrc, há uma linha:

#nginx['enable'] = true

Comentado por padrão, se o nginx continuar a iniciar, você pode remover o comentário e alterá-lo para falso assim.

nginx['enable'] = false

E reinicie o serviço com

gitlab-ctl restart
    
por 13.06.2015 / 20:14
0

Eu já tive isso usando o Apache. Há um guia lá fora em algum lugar para fazer isso. Você precisará do 'passageiro' de ruby gem instalado e também do módulo apache 'passageiro' (apache-mod-passenger eu acho).

    
por 08.05.2015 / 05:08