基础网络设置
/etc/netplan/*.yaml(Netplan)或/etc/network/interfaces(传统网络)。nslookup命令测试。GitLab核心网络配置
/etc/gitlab/gitlab.rb:
external_url为域名或IP(如http://your-domain.com或http://服务器IP)。unicorn['listen_port'](默认8080)。sudo gitlab-ctl reconfigure使配置生效。防火墙与端口管理
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 22/tcp
高级网络配置(可选)
ssl_certificate和ssl_certificate_key参数。验证配置
sudo gitlab-ctl restart。http://your-domain.com或配置的IP/端口,确认服务正常。参考来源: