以下是GitLab在Debian上的网络配置优化方法:
/etc/gitlab/gitlab.rb
中设置正确的对外访问域名或IP,如external_url 'http://your_domain_or_ip'
,并执行sudo gitlab-ctl reconfigure
和sudo gitlab-ctl restart
使配置生效。/etc/gitlab/gitlab.rb
中关闭GitLab自带Nginx(若使用外部Nginx)。ufw
允许GitLab所需端口(默认80、443),如sudo ufw allow 80
、sudo ufw allow 443
,然后sudo ufw reload
。net.ipv4.tcp_syn_retries
减少重传次数,net.ipv4.tcp_window_scaling
启用窗口扩大因子以提高传输效率。