gitlab サービスは以前にこのマシンにデプロイされており、ローカルの gitlab ページには localhost、127.0.0.1 およびローカル IP を介してアクセスできます。
このマシン上に Web サイトを構築してテストしたいのですが、新しく作成した Web サイトにアクセスする方法がわかりません。関連情報を検索したところ、nginx の設定ファイルを変更する必要があるとのことです。 myhome.cn ドメイン名を設定ファイルに追加し、Web サイトのディレクトリにバインドしましたが、myhome.cn にアクセスした後も、gitlab ページが開かれたままになります。
インターネット上の関連する指示に従って、gitlab 構成ファイルを変更しました:
リーリーホストを git.test.com に変更し、gitlab-ctl restart
コマンドを使用して gitlab を再起動しても、効果は同じになります。
/etc/hosts
:
しかし、これではダメで、ドメイン名に関係なくgitlabのページにアクセスしてしまうのですが、何か解決策はありますか?
ps -ef | grep nginx
コマンドを使用して、実行中の nginx のパスが /opt/gitlab/embedded/sbin/nginx
であることと、設定を確認します。ファイル パスは /var/opt/gitlab/nginx
です。/etc/nginx/nginx.conf
を開いたときに gitlab 関連の設定が表示されなかったのも不思議ではありません。
/var/opt/gitlab/nginx/nginx.conf
と /var/opt/gitlab/nginx/gitlab-http.conf
を変更してみてください。サービスを再起動すると、ページ Iもうアクセスできません。まずは試してみます。
/var/opt/gitlab/nginx/nginx.conf
の先頭に次の内容があります:
まあ、/etc/gitlab/gitlab.rb
を変更することで設定できることがわかったので、試してみます。
リーリー
ポートが衝突しない限り、2つのnginxが共存しても問題ありません。
最終的にどうやって解決したか聞いてもいいですか?ありがとうございます。私も同じ問題に遭遇しました。
私もこの問題に遭遇しました、ページにアクセスできません