포트 80에서 gitlab 웹 응용 프로그램을 제공하기 위해 nginx 리버스 프록시를 사용하고 있습니다. 즉, nginx 리버스 프록시는 http://ip-address/gitlab에서 http://ip-address:8000/gitlab으로 쿼리를 리디렉션합니다. 내 'gitlab.rb'파일에서 'external_url'을 업데이트했습니다. 생성 된 git clone URL을 제외하고 모든 것이 작동합니다 (즉, http://ip-address/gitlab을 통해 gitlab 웹 인트라 페이스에 액세스 할 수 있습니다). 새 자식 프로젝트를 만들 때 repo URL은 http://ip-addeess:8000/gitlab/user/testproject.git으로 표시됩니다. 즉 항구는 아직 거기에 있습니다. 포트를 어떻게 제거 할 수 있습니까?리버스 프록시 변경 후 gitlab 저장소 URL이 변경되지 않았습니다.
0
A
답변
0
표시된 저장소 URL은 gitlab.rb
파일의 external_url
매개 변수에서 생성됩니다.
이처럼 설정해야합니다
external_url 'http://ip-address/gitlab'
다음이 변경 사항을 적용 할 sudo gitlab-ctl reconfigure
를 실행합니다.
gitlab 설정은 무엇입니까? –