GitLab은 일반적으로 HTTP 프로토콜을 사용하여 기본적으로 포트 80을 수신하는 오픈 소스 코드 호스팅 플랫폼입니다. 하지만 GitLab을 다른 포트에 배포해야 하는 경우가 있습니다. 이 글에서는 GitLab의 HTTP 또는 HTTPS 포트를 수정하는 방법을 소개합니다.
먼저 GitLab 서버의 콘솔에 들어가서 다음 명령을 실행합니다.
sudo vim /etc/gitlab/gitlab.rb
편집기에서 GitLab 구성 파일을 열고 다음 줄을 찾습니다.
external_url 'http://example.com'
수정:
external_url 'http://example.com:8080'
수정을 저장하고 다음 명령을 실행하여 구성 파일을 적용합니다.
sudo gitlab-ctl reconfigure
GitLab이 구성 파일을 다시 로드하고 서비스를 시작합니다. 이제 http://example.com:8080을 방문하여 GitLab에 액세스할 수 있습니다.
GitLab이 HTTPS 프로토콜을 사용하여 포트 443에서 수신 대기하는 경우 HTTPS 포트를 수정하려면 몇 가지 추가 작업을 수행해야 합니다. 먼저 SSL 인증서를 구성했는지 확인하세요. 그렇지 않으면 구성에 대한 공식 설명서를 참조하세요.
다음으로 GitLab 서버의 콘솔에 들어가서 다음 명령을 실행합니다.
sudo vim /etc/gitlab/gitlab.rb
편집기에서 GitLab 구성 파일을 열고 다음 줄을 찾습니다.
nginx['ssl_certificate'] = "/etc/gitlab/ssl/server.crt" nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/server.key"
수정 내용:
nginx['ssl_certificate'] = "/etc/gitlab/ssl/server.crt" nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/server.key" nginx['listen_port'] = 8443 nginx['listen_https'] = true
변경 사항을 저장하고 실행합니다. 다음 명령을 사용하여 구성 파일을 활성화합니다.
sudo gitlab-ctl reconfigure
이제 GitLab은 HTTPS 프로토콜을 사용하여 포트 8443에서 수신 대기합니다. https://example.com:8443을 방문하여 GitLab에 액세스할 수 있습니다.
요약
GitLab 구성 파일의 external_url 및 nginx 옵션을 수정하여 GitLab의 HTTP 또는 HTTPS 포트를 쉽게 수정할 수 있습니다. HTTPS 포트를 수정하기 전에 SSL 인증서가 구성되었는지 확인하세요.
위 내용은 GitLab의 HTTP 또는 HTTPS 포트를 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!