CentOS GitLab网络配置步骤如下:
配置静态IP(可选)
编辑网络配置文件(如/etc/sysconfig/network-scripts/ifcfg-ens33),设置BOOTPROTO=static、IPADDR、GATEWAY等参数,重启网络服务:
sudo systemctl restart network
配置防火墙
开放HTTP(80)、HTTPS(443)、SSH(22)端口:
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
修改GitLab配置文件
编辑/etc/gitlab/gitlab.rb,设置external_url为域名或IP(如http://your_domain_or_IP),若需自定义端口需修改nginx['listen_port']:
sudo vi /etc/gitlab/gitlab.rb
external_url 'http://your_domain_or_IP:端口' # 端口默认80,可自定义
sudo gitlab-ctl reconfigure
验证访问
通过浏览器访问配置的URL,首次登录使用默认管理员账号root及初始密码(可在/etc/gitlab/initial_root_password中查看)。
说明:若需内网穿透或公网访问,可结合工具(如cpolar)配置隧道,将内网端口映射为公网地址。