HTTPS용 Gitlab 서버 구성

2360 단어
Gitlab 서버를 설치한 후 TSL 인증서를 생성하고 https를 통해 실행하기 위한 최소 구성 단계입니다.

1단계는 실제로 TSL 인증서를 만드는 것입니다.

IP=`hostname -I | sed 's/ //g'`
mkdir -p /etc/gitlab/ssl
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/gitlab/ssl/${IP}.key -out /etc/gitlab/ssl/${IP}.crt


IP 얻기:

hostname -I


이제/etc/gitlab/gitlab.rb를 편집합니다. SERVER를 IP 출력으로 바꿉니다.

external_url 'https://SERVER'
nginx['redirect_http_to_https'] = true

nginx['enable'] = true
nginx['client_max_body_size'] = '250m'
nginx['redirect_http_to_https'] = true
nginx['ssl_certificate'] = "/etc/gitlab/ssl/SERVER.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/SERVER.key"

좋은 웹페이지 즐겨찾기