web-dev-qa-db-ja.com

Gitlabバンドルからnginxを無効にするにはどうすればよいですか?

  • Apache2.4サービスを備えたDebian/Jessieサーバーをインストールしました
  • Gitlab for Debian 8(Jessie)のバンドルパッケージをダウンロードしてインストールしました
  • Unicornをアクティブ化し、特定のサブドメインで動作するようにApacheで仮想ホストを構成します。

サーバーを再起動すると、バンドルされているnginxがApacheの前に起動し、80ポートでリッスンします。

ポート666でリッスンするようにnginxconfigを変更しましたが、ソリューションは本当にクリーンではありません。バンドルからこのサービスを単に無効にする方法はありますか?

4
Akira

gitlabの短いアップグレード(gitlab-ctl upgrade)の後、nginxで可能なより多くの構成を確認できるようになりました。

したがって、/ etc/gitlab/gitlabrcから次の行があります。

#nginx['enable'] = true

デフォルトでコメント化されていますが、nginxが起動し続ける場合は、コメントを解除して、このようにfalseに変更できます。

nginx['enable'] = false

そして、でサービスを再起動します

gitlab-ctl restart
7
Akira

私はかつてApacheを使ってそれを持っていました。これを行うためのガイドがどこかにあります。 Ruby gem'passenger 'をインストールし、Apacheモジュール' passenger '(Apache-mod-passengerだと思います)もインストールする必要があります。

0
William