侧边栏壁纸
博主头像
DOKI SEKAI博主等级

行动起来,活在当下

  • 累计撰写 114 篇文章
  • 累计创建 38 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

设置 GitLab 中配置对外展示的域名和端口

君
2024-08-21 / 1 评论 / 0 点赞 / 30 阅读 / 2222 字

设置 GitLab 中配置对外展示的域名和端口

  1. 编辑 GitLab 配置文件
    找到 GitLab 的配置文件,通常位于 /etc/gitlab/gitlab.rb

  2. 设置外部 URL
    在配置文件中,找到或添加以下行,设置你的外部域名和端口:

    external_url 'http://your-domain.com:port'
    

    your-domain.com 替换为你的域名,port 替换为你希望使用的端口(如果是默认的 HTTP 端口 80 或 HTTPS 端口 443,可以省略端口)。

  3. 配置 Nginx(如果需要)
    如果你使用的是 GitLab 自带的 Nginx,确保 Nginx 的配置允许外部访问。如果你使用的是其他的反向代理服务器,确保它们的配置正确指向 GitLab。

  4. 重新配置 GitLab
    修改完配置文件后,运行以下命令以应用更改:

    sudo gitlab-ctl reconfigure
    
  5. 检查服务状态
    确保 GitLab 服务正常运行:

    sudo gitlab-ctl status
    
  6. 访问 GitLab
    通过浏览器访问你配置的域名和端口,检查是否可以正常访问。

请根据你的具体环境和需求进行相应的调整。如果你使用的是 HTTPS,确保你已经正确配置了 SSL 证书。
gitlab使用了https直接访问会提示证书异常,可以使用nginx或其他代理工具代理自动更新证书,无需配置gitlab证书
推荐使用nginxwebui,申请泛域名证书,减少工作量
例如nginxwebui申请泛域名https 代理到内网gitlab(https),直接写ip以及端口就可以

0

评论区