基础网络设置
/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/端口,确认服务正常。参考来源: