gitlab 외부 웹 포트 번호 설정 설정하십시오 external_port “8888” 그런 다음 reconfigure를 실행하십시오. gitlab-ctl

gitlab의 기본 포트 80을 사용자 정의 포트 번호로 어떻게 변경합니까?

내가 시도한 두 가지 접근법이 있습니다.

/etc/gitlab/gitlab.rb에 포트를 설정하십시오

external_port "8888"

그런 다음 reconfigure를 실행하십시오.

gitlab-ctl reconfigure

/var/opt/gitlab/gitlab-rails/etc/gitlab.yml에 포트를 설정하십시오.

production: &base
  #
  # 1. GitLab app settings
  # ==========================

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

그런 다음 gitlab을 다시 시작하십시오.

gitlab-ctl stop
gitlab-ctl start

이 두 가지 모두 gitlab은 기본 80 포트 번호로 계속 실행됩니다.



답변

Chad Carbert의 답변은 여전히 ​​적용되지만 버전 7.0.0의 경우 추가를 원합니다.

현재 external_url http://127.0.0.1/ 또는 이와 비슷한 텍스트 편집기에서 “/etc/gitlab/gitlab.rb”를 엽니 다 . 포트 번호 (예 : ‘ http : //gitlab.com.local : 81 / ‘)를 포함하여 dns로 external_url을 변경 한 다음 “sudo gitlab-ctl reconfigure”명령을 사용하여 재구성하십시오. Gitlab은 이제 포트 81에서 작동합니다.

단계별 :

  1. sudo -e /etc/gitlab/gitlab.rb
  2. 변경 external_url를 에서 yourdomain.comyourdomain.com:9999
    9999-> 포트 당신이 그것을 실행할
  3. sudo gitlab-ctl reconfigure

답변

나는 또한 같은 문제가 있습니다. 나는 gitlab.rb당신과 같은 위치에 내 것이 없지만 /opt언급 한 경로에 dpkg를 통해 설치해야합니다 .

패키지를 통해 설치 한 경우 (해당 /opt디렉토리 에 모두 포함되어있는 경우) 다음에서 포트를 변경할 수 있습니다.

  • /opt/gitlab/embedded/conf/nginx.conf
  • /opt/gitlab/embedded/cookbooks/gitlab/templates/default/nginx-gitlab-http.conf.erb

문제 # 6581 : Ubuntu 12.04에 .deb 패키지 설치-gitlab.yml 파일의 포트 번호가 무시됩니다


답변

기본 포트 번호를 변경하는 매우 간단한 방법

gitlab-ctl stop

centos 또는 Linux에서 파일을 편집하십시오. /var/opt/gitlab/nginx/conf/gitlab-http.conf

listen *:80;원하는 것으로 변경 Ex :-90

그때

명령을 실행하지 마십시오 gitlab-ctl reconfigure

경우 gitlab-ctl reconfigure가 및 기본값으로 gitlab 구성 변경을 제거합니다.

따라서 rungitlab-ctl start 만 실행하십시오.


답변

내 주된 문제는 새로운 사용자가 시스템에서 보낸 전자 메일에 사용자 정의 포트 번호를받지 못했다는 것입니다. 그렇지 않으면, 주소 표시 줄에 사용자 지정 포트를 수동으로 작성하면 사용자가 Gitlab 설치로 연결됩니다.

나는 Omnibus 대신 Ubuntu 14.04 에이 설치를 수행 했습니다 . 그래서 어쨌든 나는 없습니다 . (에 존재 하지만 symlink의 대상이 어떻게 든 설치되지 않았습니다. 실제로 필요한 경우 별도로 수정하겠습니다.)gitlab-ctl/usr/bin

어쨌든 올바른 포트를 /home/git/gitlab/config/gitlab.yml다음 과 같이 쓰는 두 번째 방법의 변형을 사용했습니다 .

production: &base
  #
  # 1. GitLab app settings
  # ==========================

  ## GitLab settings
  gitlab:
    ## Web server settings (note: host is the FQDN, do not include http://)
    host: my.gitlab.host.com
    port: 3722

내가 없기 때문에 다음을 gitlab-ctl사용했습니다 service.

sudo service gitlab restart

그것은 나를 위해 일했다. 이메일을 보냈던 새로운 사용자가 올바른 URL이 포함 된 링크를 받았습니다.


답변

로컬 네트워크에서 Ubuntu 17.04 및 gitlab-ce 9.2.2 사용

이 단계는 저에게 효과적이었습니다.

  1. gitlab.rb파일을 편집 하십시오.

sudo nano /etc/gitlab/gitlab.rb

  1. 선택적인 청취 포트를 파일 끝에 추가하십시오.

nginx['listen_port'] = 8181

  1. 필요한 경우 아파치를 중지하고 gitlab을 재구성하십시오.

sudo service apache2 stop
sudo gitlab-ctl reconfigure

  1. 중지하면 아파치를 시작하십시오.

sudo service apache2 start

  1. 이제 gitlab을 선택한 포트로 IP 주소에서 사용할 수 있습니다.

http : // localhost : 8181


답변

Centos 6 패키지를 사용하는 Amazon Linux에서 파일을 구성해야했습니다.

/opt/gitlab/embedded/cookbooks/gitlab/attributes/default.rb

그런 다음

gitlab-ctl reconfigure

마지막으로 포트 변경을 가져옵니다.


답변

Debian Squeeze에서 Gitlab 7.5.3 omnibus 5.2.1 ci를 사용하고 있습니다. nginx의 기본 포트를 변경하려면 _gitlab_port_를 /etc/gitlab/gitlab.rb에 추가하십시오 :

/etc/gitlab/gitlab.rb :

external_url = 'gitlab.example.org'
gitlab_rails['gitlab_port'] = 12345

포트를 변경 한 후, 당신은 전화를해야 gitlab-ctl reconfigure하고 gitlab-ctl restart명령 줄에서.