如何修改GitLab的HTTP或HTTPS端口

gitlab是一个开源的代码托管平台,通常默认使用http协议监听80端口。但是,有些情况下需要将gitlab部署到不同的端口,本文将介绍如何修改gitlab的http或https端口。

修改HTTP端口

首先,进入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了。

修改HTTPS端口

如果你的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端口的详细内容,更多请关注本网内其它相关文章!

免责申明:以上展示内容来源于合作媒体、企业机构、网友提供或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表恩氏滤油机网官方立场,请读者仅做参考。本文欢迎转载,转载请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何涉及有违公德、触犯法律等违法信息,请您立即联系我们及时修正或删除。

相关新闻

联系我们

13452372176

可微信在线咨询

工作时间:周一至周五,9:30-18:30,节假日休息

QR code