如何修改GitLab的HTTP或HTTPS端口

2023年 8月 4日 164.7k 0

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端口的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

    相关文章

    JavaScript2024新功能:Object.groupBy、正则表达式v标志
    PHP trim 函数对多字节字符的使用和限制
    新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
    使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
    为React 19做准备:WordPress 6.6用户指南
    如何删除WordPress中的所有评论

    发布评论