Perkhidmatan gitlab telah digunakan pada mesin ini sebelum ini, dan halaman gitlab tempatan boleh diakses melalui localhost, 127.0.0.1 dan IP tempatan.
Sekarang saya ingin membina laman web pada mesin ini untuk melakukan beberapa ujian, tetapi saya tidak tahu bagaimana untuk mengakses laman web yang baru dibuat saya mencari maklumat yang berkaitan menambahkan nama domain myhome.cn pada fail konfigurasi dan mengikatnya Pergi ke direktori tapak web, tetapi selepas mengakses myhome.cn, halaman gitlab masih dibuka.
Mengikut arahan yang berkaitan di Internet, saya mengubah suai fail konfigurasi gitlab:
/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
/opt/gitlab/embedded/service/gitlab-shell/config.yml
Tukar hos kepada git.test.com dan gunakan arahan gitlab-ctl restart
untuk memulakan semula gitlab dan kesannya akan sama.
/etc/hosts
:
127.0.0.1 git.test.com
127.0.0.1 myhome.cn
Namun, ia tidak berguna Tidak kira apa nama domain, saya sentiasa mengakses halaman gitlab.
Saya tidak melihat konfigurasi berkaitan gitlab semasa menggunakan ps -ef | grep nginx
命令看了下,发现运行的nginx的路径是/opt/gitlab/embedded/sbin/nginx
,而配置文件路径是/var/opt/gitlab/nginx
,怪不得我打开/etc/nginx/nginx.conf
.
Saya cuba menukarnya /var/opt/gitlab/nginx/nginx.conf
和 /var/opt/gitlab/nginx/gitlab-http.conf
Selepas memulakan semula perkhidmatan, halaman itu tidak lagi boleh diakses.
Ada kandungan ini di awal /var/opt/gitlab/nginx/nginx.conf
:
# This file is managed by gitlab-ctl. Manual changes will be
# erased! To change the contents below, edit /etc/gitlab/gitlab.rb
# and run `sudo gitlab-ctl reconfigure`.
Nah, ternyata ia boleh dikonfigurasikan dengan mengubah suai /etc/gitlab/gitlab.rb
, saya akan mencubanya.
Tidak mengapa jika dua nginx wujud bersama selagi port tidak bercanggah, tidak akan ada masalah.
Boleh saya bertanya bagaimana anda menyelesaikannya pada akhirnya? Terima kasih banyak, saya mengalami masalah yang sama.
Saya juga mengalami masalah ini, halaman tidak boleh diakses