PaaS/CI CD

(Gitlab) Gitlab 도메인 설정

armyost 2022. 2. 15. 10:13
728x90

Gitlab 로컬 호스트 IP로 서비스하게 되면 보안적인 문제도 있을뿐더러 추후에 IP가 바뀌게 되면 관련 IDE, CI/CD 모듈에서 전체적으로 바뀌어야 하는 불편함이 있다. 

 

따라서 도메인을 설정하여 운영하여 효율을 제고할 필요가 있다. 

 

※ 오픈소스(Gitlab 뿐만아니라 모든)로 작업할 경우 서버의 리소스를 반드시 Hardware Requirement에 충족되는 자원할당 바람

 

1. 우선 Gitlab 서버의 host에서 변경작업을 수행한다. 

$ sudo vi /etc/hosts

 

hosts에서 아래의 도메인 설정을 로컬호스트로 등록한다. 필자는 'gitlab.armyost.com'으로 서비스 할 예정이다.

127.0.0.1    gitlab.armyost.com    gitlab

 

2. Gitlab 설정 파일을 변경한다. 

$ sudo vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml

 

gitlab.yml 에서 다음과 같이 도메인을 입력한다. 

## GitLab settings
  gitlab:
    ## Web server settings (note: host is the FQDN, do not include http://)
    host: gitlab.armyost.com
    port: 80
    https: false

 

3. Gitlab 서비스를 Restart 한다.

$ sudo gitlab-ctl restart

 

4. 재기동 후 Gitlab Status를 확인할때

$ sudo gitlab-ctl status

모두 Run 상태로 나와야 한다.