设置 GitLab 中配置对外展示的域名和端口
-
编辑 GitLab 配置文件:
找到 GitLab 的配置文件,通常位于/etc/gitlab/gitlab.rb
。 -
设置外部 URL:
在配置文件中,找到或添加以下行,设置你的外部域名和端口:external_url 'http://your-domain.com:port'
将
your-domain.com
替换为你的域名,port
替换为你希望使用的端口(如果是默认的 HTTP 端口 80 或 HTTPS 端口 443,可以省略端口)。 -
配置 Nginx(如果需要):
如果你使用的是 GitLab 自带的 Nginx,确保 Nginx 的配置允许外部访问。如果你使用的是其他的反向代理服务器,确保它们的配置正确指向 GitLab。 -
重新配置 GitLab:
修改完配置文件后,运行以下命令以应用更改:sudo gitlab-ctl reconfigure
-
检查服务状态:
确保 GitLab 服务正常运行:sudo gitlab-ctl status
-
访问 GitLab:
通过浏览器访问你配置的域名和端口,检查是否可以正常访问。
请根据你的具体环境和需求进行相应的调整。如果你使用的是 HTTPS,确保你已经正确配置了 SSL 证书。
gitlab使用了https直接访问会提示证书异常,可以使用nginx或其他代理工具代理自动更新证书,无需配置gitlab证书
推荐使用nginxwebui,申请泛域名证书,减少工作量
例如nginxwebui申请泛域名https 代理到内网gitlab(https),直接写ip以及端口就可以
评论区