웹 서버 - gitlab을 로컬로 배포한 후 nginx에서 여러 도메인 이름을 구성하는 방법은 무엇입니까?
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 17:24:46
0
4
906

이 머신에는 이전에 gitlab 서비스가 배포되었으며, 로컬 gitlab 페이지는 localhost, 127.0.0.1 및 로컬 IP를 통해 액세스할 수 있습니다.

이제 이 머신에서 웹사이트를 구축해서 테스트를 해보고 싶은데, 새로 생성된 웹사이트에 접속하는 방법을 몰라서 관련 정보를 검색해 보니 nginx 구성 파일을 수정해야 한다고 합니다. myhome.cn 도메인 이름을 구성 파일에 추가하고 바인딩했습니다. 웹 사이트 디렉터리로 이동했지만 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. 서비스를 다시 시작한 후 해당 페이지에 더 이상 액세스할 수 없게 되었습니다. 먼저 시도해 보겠습니다.


/var/opt/gitlab/nginx/nginx.conf 시작 부분에 다음 콘텐츠가 있습니다:

으아악

글쎄요, /etc/gitlab/gitlab.rb수정하여 구성할 수 있다는 것이 밝혀졌습니다. 한번 시도해 보겠습니다.

过去多啦不再A梦
过去多啦不再A梦

모든 응답(4)
伊谢尔伦

으아악

仅有的幸福

두 개의 nginx가 공존해도 포트가 충돌하지 않는 한 문제가 없습니다.

阿神

결국 어떻게 해결하셨는지 물어봐도 될까요? 정말 감사합니다. 동일한 문제가 발생했습니다.

大家讲道理

나도 이 문제가 발생하여 페이지에 액세스할 수 없습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿