gitlab https

참고:https://docs.gitlab.com/omnibus/settings/nginx.html#enable-https
1. / etc / gitlab / gitlab. rb 에서 externalurl 은 https
external_url "https://gitlab.example.com"
2. 서버 의 443 포트 열기
3. 인증서 와 인증서 키 의 저장 위치
기본 / etc / gitlab / gitlab. rb 에 인증서 와 인증서 키 의 저장 위치 가 정의 되 어 있 습 니 다.
nginx['ssl_certificate'] = "/etc/gitlab/ssl/gitlab.example.com.crt"

nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/gitlab.example.com.key"

4. http 요청 을 https 로 재 설정 하고 / etc / gitlab / gitlab. rb 에 이 줄 을 추가 합 니 다.
nginx['redirect_http_to_https'] = true

5. gitlab 설정 파일 다시 불 러 오기
/ etc / gitlab / gitlab. rb 파일 을 수정 하면 다음 명령 을 실행 하여 gitlab 프로필 을 다시 불 러 옵 니 다.
gitlab-ctl reconfigure

nginx
공식 문 서 는 nginx 인증 서 를 수 동 으로 업데이트 한 후 gitlab - ctl reconfigure 명령 을 사용 하 는 것 은 소 용이 없습니다. nginx 에 영향 을 줄 수 없습니다. gitlab - ctl hup nginx 를 사용 하 십시오.
당시 동료 사내 가 준 명령 gitlab - ctl restart nginx 도 가능 합 니 다.
 
 
 
 

좋은 웹페이지 즐겨찾기