GitLab在Linux上的网络设置主要包括以下关键步骤:
配置网络接口(可选)
/etc/sysconfig/network-scripts/ifcfg-eth0),设置静态IP、子网掩码、网关等参数,重启网络服务生效。/etc/resolv.conf添加DNS地址(如nameserver 8.8.8.8)。设置GitLab访问地址
/etc/gitlab/gitlab.rb,通过external_url参数指定访问域名或IP(如external_url 'http://your_domain_or_IP'),支持HTTP/HTTPS协议。nginx['listen_port']参数(默认80,可改为其他端口如8080)。配置防火墙
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
启用HTTPS(可选)
/etc/gitlab/gitlab.rb中配置SSL证书路径:nginx['ssl_certificate'] = "/path/to/cert.pem"
nginx['ssl_certificate_key'] = "/path/to/cert.key"
sudo gitlab-ctl reconfigure && sudo gitlab-ctl restart。域名解析(可选)
注意:配置后需通过sudo gitlab-ctl status检查服务状态,确保网络配置生效。
参考来源: