Der Gitlab-Dienst wurde zuvor auf diesem Computer bereitgestellt und auf die lokale Gitlab-Seite kann über localhost, 127.0.0.1 und die lokale IP zugegriffen werden.
Jetzt möchte ich eine Website auf diesem Computer erstellen, um einige Tests durchzuführen, aber ich weiß nicht, wie ich nach relevanten Informationen suchen soll Fügen Sie den Domänennamen myhome.cn zur Konfigurationsdatei hinzu und binden Sie ihn an das Website-Verzeichnis. Nach dem Zugriff auf myhome.cn wird die Gitlab-Seite jedoch weiterhin geöffnet.
Den entsprechenden Anweisungen im Internet folgend, habe ich die Gitlab-Konfigurationsdatei geändert:
/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
/opt/gitlab/embedded/service/gitlab-shell/config.yml
Ändern Sie den Host zu git.test.com und verwenden Sie den Befehl gitlab-ctl restart
, um gitlab neu zu starten. Der Effekt ist derselbe.
/etc/hosts
hinzugefügt:
127.0.0.1 git.test.com
127.0.0.1 myhome.cn
Es nützt jedoch nichts, ich greife immer auf die Gitlab-Seite zu.
Ich habe die Gitlab-bezogene Konfiguration bei der Verwendung von ps -ef | grep nginx
命令看了下,发现运行的nginx的路径是/opt/gitlab/embedded/sbin/nginx
,而配置文件路径是/var/opt/gitlab/nginx
,怪不得我打开/etc/nginx/nginx.conf
nicht gesehen.
Ich habe versucht, es zu ändern /var/opt/gitlab/nginx/nginx.conf
和 /var/opt/gitlab/nginx/gitlab-http.conf
Nach dem Neustart des Dienstes war die Seite nicht mehr erreichbar. Ich werde es zuerst versuchen.
Am Anfang von /var/opt/gitlab/nginx/nginx.conf
steht dieser Inhalt:
# 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`.
Nun, es stellt sich heraus, dass es durch Ändern konfiguriert werden kann /etc/gitlab/gitlab.rb
, ich werde es versuchen.
两个nginx并存就好了,只要port不冲突就没有问题。
能问下最终怎么解决的吗?非常感谢,碰到同样问题。
我也碰到这个问题,页面无法访问了