Le service gitlab a déjà été déployé sur cette machine et la page gitlab locale est accessible via localhost, 127.0.0.1 et l'adresse IP locale.
Maintenant, je souhaite créer un site Web sur cette machine pour faire quelques tests, mais je ne sais pas comment accéder au site Web nouvellement créé. J'ai recherché des informations pertinentes. On dit que je dois modifier le fichier de configuration nginx. a ajouté le nom de domaine myhome.cn au fichier de configuration et l'a lié au répertoire du site Web, mais après avoir accédé à myhome.cn, la page gitlab s'ouvre toujours.
En suivant les instructions pertinentes sur Internet, j'ai modifié le fichier de configuration de gitlab :
/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
/opt/gitlab/embedded/service/gitlab-shell/config.yml
Changez l'hôte en git.test.com et utilisez la commande gitlab-ctl restart
pour redémarrer gitlab et l'effet sera le même.
/etc/hosts
:
127.0.0.1 git.test.com
127.0.0.1 myhome.cn
Cependant, cela ne sert à rien. Quel que soit le nom de domaine, j'accède toujours à la page gitlab. Y a-t-il une solution ?
Je n'ai pas vu la configuration liée à gitlab lors de l'utilisation de ps -ef | grep nginx
命令看了下,发现运行的nginx的路径是/opt/gitlab/embedded/sbin/nginx
,而配置文件路径是/var/opt/gitlab/nginx
,怪不得我打开/etc/nginx/nginx.conf
.
J'ai essayé de le changer /var/opt/gitlab/nginx/nginx.conf
和 /var/opt/gitlab/nginx/gitlab-http.conf
Après avoir redémarré le service, la page n'était plus accessible. Je vais d'abord essayer.
Il y a ce contenu au début de /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`.
Eh bien, il s'avère qu'il peut être configuré en modifiant /etc/gitlab/gitlab.rb
, je vais l'essayer.
C'est bien si deux nginx coexistent. Tant que les ports n'entrent pas en conflit, il n'y aura pas de problème.
Puis-je vous demander comment vous l'avez finalement résolu ? Merci beaucoup, j'ai rencontré le même problème.
J'ai également rencontré ce problème, la page n'est pas accessible