如何将 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 上工作。
一步步:
sudo -e /etc/gitlab/gitlab.rbyourdomain.com为yourdomain.com:99999999-> 您希望它运行的端口sudo gitlab-ctl reconfigure小智 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,在本地网络上
这些步骤对我有用:
gitlab.rb文件。sudo nano /etc/gitlab/gitlab.rb
nginx['listen_port'] = 8181
sudo service apache2 stop
sudo gitlab-ctl reconfigure
sudo service apache2 start
| 归档时间: |
|
| 查看次数: |
147786 次 |
| 最近记录: |