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