[gitlab] gitlab 도메인 변경

2021. 1. 19. 19:11·개발/Git
728x90

모든 건 root 권한으로 진행해야 한다.

gitlab.yml 파일 수정

gitlab.yml 파일을 열어 [host]에 사용하려는 도메인으로 수정한다.


 $ sudo vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
## Web server settings (note: host is the FQDN, do not include http://)
host: gitlab.domain.com
port: 8080
https: false

* host : gitlab 의 도메인명이다. 전체 주소 도메인 네임(FQDN -Fully Qualified Domain Name) 형식으로 작성해야 하며 http:// 나 https:// 는 제외해야 한다.
* port : git 이 사용하는 포트이다. HTTP를 사용할 경우 80 으로 설정한다. gitlab 에서 배포하는 아파치 연계용 설정은 클라이언트가HTTP 로 연결할 경우 mod_rewrite 의 URL 재전송을 통해 HTTPS 로 전환시키게 설정되어 있으므로 이 부분도 수정해야 한다.
* https : gitlab 이 HTTPS 를 사용하는지 여부이다. HTTP 를 사용할 경우 false 로 설정한다.

gitlab 재시작 방법(2가지)

재시작하는 방법은 2가지가 있다.

# 일부 변경된 설정만 적용
$ sudo gitlab-ctl restart

나머지한가지방법은gitlab.yml 파일 상단에 적혀있는 방법이다. 하지만 주의가 필요하다.

이유는 [var/opt/gitlab/gitlab-rails/etc/gitlab.yml], [/var/opt/gitlab/nginx/conf/gitlab-http.conf]는 gitlab-ctl reconfigure를 할 때 자동으로 generate 되어, 내가 기존에 설정했던 것들이 삭제될 수도 있다(날아간다). 그렇기 때문에 생각 없이 reconfigure를 했다가는 자칫 엉망으로 꼬일 수 있다. 간단한 수정이라면 restart를 사용하여, 설정을 변경하는 것이 좋다.

아니면, 처음에 reconfigure을 진행 후, 그다음부터는 restart를 하는 것도 좋은 방법인 것 같다. 반대로, 설정이 꼬였을 때 reconfigure을 하여, 새롭게 설정하는 것도 좋은 방법이다.

EXTERNAL_URL 설정

원하는 url을 입력한다. ip주소, host name 중 선택하여 넣으면 된다.

$ sudo vi /etc/gitlab/gitlab.rb
$ sudo gitlab-ctl restart #설정 적용
external_url 'http://gitlab.domain.com:8088'

 


여러 가지 삽질을 했지만, restart 사용하면서, 설정을 적용해보고, 갑자기 gitlab에 들어갈 수 없게 된다면, gitlab-ctl reconfigure를 사용했다. 이렇게 돌아가면서 변경된 설정을 확인했다.

 

 

 

참조 : www.lesstif.com/linux-infra-book/gitlab-20774949.html#gitlab%EC%84%A4%EC%B9%98-%EC%B4%88%EA%B8%B0%EC%84%A4%EC%A0%95

 

gitlab 설치

sudo -u git -H ruby ./bin/install mkdir -p /home/git/repositories: OK mkdir -p /home/git/.ssh: OK chmod 700 /home/git/.ssh: OK touch /home/git/.ssh/authorized_keys: OK chmod 600 /home/git/.ssh/authorized_keys: OK chmod -R ug+rwX,o-rwx /home/git/repositorie

www.lesstif.com

 

728x90
저작자표시 비영리 변경금지 (새창열림)

'개발 > Git' 카테고리의 다른 글

[Git/Gitlab- 오류] 502 -GitLab is taking too much time to respond.  (0) 2023.10.31
[gitlab] git-runner 설치 및 등록  (1) 2023.05.16
[gitlab] 백업하기(backup)  (0) 2023.01.06
[git] .gitignore 변경 후 반영하기  (0) 2022.12.01
[git] git-ssh생성하여 연동 하기  (0) 2021.01.11
'개발/Git' 카테고리의 다른 글
  • [gitlab] git-runner 설치 및 등록
  • [gitlab] 백업하기(backup)
  • [git] .gitignore 변경 후 반영하기
  • [git] git-ssh생성하여 연동 하기
호이호이209
호이호이209
이것저것 기록하는 메모장
    250x250
  • 호이호이209
    R=VD
    호이호이209
    • R=VD전체글 (83)
      • 개발 (63)
        • Linux (19)
        • 머신러닝 (10)
        • Git (6)
        • Python (9)
        • 프로그래밍 언어 (2)
        • Docker (5)
        • ETC (12)
      • 일상기록 (20)
        • 여행 (5)
        • 일상-이모저모 (8)
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
호이호이209
[gitlab] gitlab 도메인 변경
상단으로

티스토리툴바