以下是GitLab在CentOS上的網絡設置指南:
編輯網絡配置文件,如/etc/sysconfig/network-scripts/ifcfg-ens33
,設置靜態IP地址等參數:
BOOTPROTO=static
IPADDR=192.168.1.100 # 替換為實際IP
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
ONBOOT=yes
保存后重啟網絡服務:sudo systemctl restart network
。
開放GitLab所需端口(HTTP:80、HTTPS:443、SSH:22):
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --permanent --zone=public --add-service=ssh
sudo firewall-cmd --reload
編輯/etc/gitlab/gitlab.rb
,設置external_url
為服務器IP或域名,如external_url 'http://192.168.1.100'
。若用HTTPS,可設為external_url 'https://192.168.1.100'
,并配置SSL證書相關參數。保存后執行:
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart