设置gitlab外部web端口号

Jas*_*ges 69 gitlab

如何将 gitlab 的默认端口 80 更改为自定义端口号?

我尝试了两种方法:

在 /etc/gitlab/gitlab.rb 中设置端口

external_port "8888"
Run Code Online (Sandbox Code Playgroud)

然后运行重新配置:

gitlab-ctl reconfigure
Run Code Online (Sandbox Code Playgroud)

在 /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
Run Code Online (Sandbox Code Playgroud)

然后重启gitlab

gitlab-ctl stop
gitlab-ctl start
Run Code Online (Sandbox Code Playgroud)

有了这两个,gitlab 继续在默认的 80 端口号上运行。

小智 79

Chad Carbert 的回答仍然适用,但只想为 7.0.0 版添加额外内容。

在您的文本编辑器中打开“/etc/gitlab/gitlab.rb”,目前我有external_url http://127.0.0.1/或类似的。我可能需要使用 dns 更改 external_url,包括端口号(例如' http://gitlab.com.local:81/ ')然后使用命令“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

  • 停止并再次启动它解决了这个问题。 (2认同)

小智 7

更改默认端口号的非常简单的方法

gitlab-ctl stop
Run Code Online (Sandbox Code Playgroud)

在 centos 或 linux 中编辑文件:- /var/opt/gitlab/nginx/conf/gitlab-http.conf

更改listen *:80;为您想要的内容例如:-90

然后

不要运行命令- gitlab-ctl reconfigure

如果gitlab-ctl reconfigure它默认配置 gitlab 并删除更改。

所以只运行- gitlab-ctl start


小智 6

我也有同样的问题。我没有和你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 文件中的端口号被忽略


小智 5

使用 Ubuntu 17.04 和 gitlab-ce 9.2.2,在本地网络上

这些步骤对我有用:

  1. 编辑gitlab.rb文件。

sudo nano /etc/gitlab/gitlab.rb

  1. 将可选的侦听端口添加到文件末尾。

nginx['listen_port'] = 8181

  1. 如果需要,停止 apache,并重新配置 gitlab

sudo service apache2 stop sudo gitlab-ctl reconfigure

  1. 如果您停止,请启动 apache。

sudo service apache2 start

  1. 完成,现在 gitlab 可以在您的 IP 地址上使用选定的端口。

' http://localhost:8181 '