HTTPS화 - AWS EC2에서 Gitlab을 실행 2019

1971 단어 EC2GitLabAWS


환경


  • EC2 m4.large Amazon Linux
  • GitLab Community Edition 11.4.5
  • 도메인 이름 : gitlab.dev

  • 전제! ELB(https:443) -> EC2(http:80)



    ELB를 사용하여 Gitlab의 EC2 인스턴스에 http로 액세스 할 수 있습니다.

    문제!



    새 리포지토리를 만들려고하면 리포지토리 URL이 https://ip-72-31-31-200입니다!

    설정 변경



    gitlab 설정 열기
    $ sudo vim /etc/gitlab/gitlab.rb
    

    설정 파일의 내용 변경
    // --/etc/gitlab/gitlab.rbの中身--
    
    // DNSの設定を変更
    external_url 'https://gitlab.dev'
    
    // nginxの挙動の設定を変更
    nginx['listen_port'] = 80
    nginx['listen_https'] = false
    nginx['proxy_set_headers'] = {
      'X-Forwarded-Proto' => 'https',
      'X-Forwarded-Ssl' => 'on'
    }
    
    

    설정 반영
    $ sudo gitlab-ctl reconfigure
    

    액세스할 수 있었다!



    이상.

    좋은 웹페이지 즐겨찾기