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
检查服务状态,确保网络配置生效。
参考来源: