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
'Git' 카테고리의 다른 글
[Gitlab] gitlab-ctl reconfigure 시 selinux 에러 (0) | 2023.03.27 |
---|---|
[Gitlab] Centos7에 Gitlab-CE 구축 (0) | 2023.03.27 |
[Gitlab] Repository 변경(운영 중 포함) (0) | 2023.03.27 |
[Gitlab] 사용자 비밀번호 변경(root 계정 포함) (0) | 2023.02.21 |
[Gitlab] ERROR 422 The change you requested was rejected. 해결 (2) | 2023.02.20 |