Linux下gitlab-ce服务端配置,关闭https的访问,修改为http

要在GitLab CE服务端关闭HTTPS并改用HTTP访问,按照以下步骤操作:


1. 修改GitLab配置文件

sudo vim /etc/gitlab/gitlab.rb
修改以下配置项
# 将外部URL从HTTPS改为HTTP(关键步骤!)
external_url 'http://gitlab.example.com'  # 替换为你的域名或IP

# 禁用Nginx重定向HTTP到HTTPS
nginx['redirect_http_to_https'] = false

# 关闭SSL(如果之前启用过HTTPS)
nginx['ssl_enabled'] = false

# 确保监听HTTP端口(默认80)
nginx['listen_port'] = 80

2. 重新配置并重启GitLab

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

3. 检查防火墙设置

  • 开放HTTP端口(80)

    sudo ufw allow 80
  • 关闭HTTPS端口(443)(可选):

    sudo ufw delete allow 443

4. 验证配置

  • 访问 http://your-gitlab-domain.com,确认能正常访问。

  • 检查浏览器地址栏,确保无自动跳转到HTTPS的情况。


附加说明

  1. 反向代理场景
    如果使用Nginx/Apache作为前置代理,需修改代理配置,移除SSL相关设置,并转发到GitLab的HTTP端口(默认为80)。

  2. 彻底清除HTTPS残留配置
    删除或注释掉gitlab.rb中所有与ssl_certificatessl_certificate_key相关的配置。

  3. 安全性警告
    HTTP协议数据明文传输,不建议在生产环境使用。若必须使用,建议在内部网络或配合VPN等安全措施。


完成以上步骤后,GitLab将仅通过HTTP提供服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值