찾다

 >  Q&A  >  본문

웹 서버 - gitlab을 로컬로 배포한 후 nginx에서 여러 도메인 이름을 구성하는 방법은 무엇입니까?

이 머신에는 이전에 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梦2743일 전909

모든 응답(4)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-05-16 17:26:46

    으아악

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 17:26:46

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

    회신하다
    0
  • 阿神

    阿神2017-05-16 17:26:46

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

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-16 17:26:46

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

    회신하다
    0
  • 취소회신하다