Git
[Gitlab] SSL 인증서 적용(HTTPS 수동 설정)
H.Sunny,,
2023. 2. 28. 17:33
Gitlab에 ssl을 적용하는 방법은 크게 2가지가 있다.
1. Let’s Encrypt 사용
2. SSL 인증서 수동 적용
이 글에서는 2. SSL 인증서 수동 적용에 관련하여 포스팅 한다.
/etc/gitlab/gitlab.rb 파일에서 아래의 설정을 해준다.
1. HTTP 요청을 HTTPS로 리다이렉트
nginx['redirect_http_to_https'] = true
2. 사용할 도메인 URL 설정
external_url '사용할 URL'
3. SSL 인증서 경로 지정
nginx['ssl_certificate'] = "crt 파일의 절대경로"
nginx['ssl_certificate_key'] = "key 파일의 절대경로"
4. SSL 인증서 패스워드 정보(Key에 비밀번호가 설정되어 있는 경우)
nginx['ssl_password_file'] = 'key 비밀번호가 있는 파일의 절대경로' --> ex) txt 파일
5. 설정 값 적용
sudo gitlab-ctl reconfigure