Come posso disabilitare nginx dal pacchetto Gitlab?


4
  • Ho installato un server Debian / Jessie con un servizio Apache 2.4
  • Ho scaricato e installato il pacchetto bundle di Gitlab per Debian 8 (Jessie)
  • Attivo l'unicorno e configuro un virtualhost in apache con cui lavorare un sottodominio specifico.

Ora se riavvio il mio server, il nginx in bundle inizierà prima di apache e ascolterà su 80 port prima.

Ho cambiato nginx config per ascoltare sulla porta 666 ma la soluzione non è veramente pulita. C'è un modo per disabilitare semplicemente questo servizio dal pacchetto?

Risposte:


7

dopo un breve aggiornamento (gitlab-ctl upgrade) di gitlab, ora posso vedere più configurazioni possibili per nginx.

Quindi da / etc / gitlab / gitlabrc c'è una riga:

#nginx['enable'] = true

Commentato per impostazione predefinita, se nginx continua ad avviarsi, puoi decommentarlo e modificarlo in falso come questo.

nginx['enable'] = false

E riavviare il servizio con

gitlab-ctl restart

3
Si noti che l'ultimo gitlab viene fornito con un file /etc/gitlab/gitlab.rb, che richiede un gitlab-ctl reconfigure dopo averlo modificato.
Cristik

0

Una volta l'ho fatto usando Apache. C'è una guida là fuori da qualche parte per fare questo. Avrai bisogno del gemello rubino "passeggero" installato, e anche del modulo apache "passeggero" (credo apache-mod-passeggero).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.