centos

GitLab在CentOS上的网络配置怎样设置

小樊
40
2025-08-28 18:02:00
栏目: 智能运维

GitLab在CentOS上的网络配置步骤如下:

  1. 安装依赖包

    sudo yum install -y curl openssh-server postfix  
    
  2. 配置网络接口

    • 手动编辑网络配置文件(如/etc/sysconfig/network-scripts/ifcfg-eth0):
      sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0  
      
      设置BOOTPROTO=staticONBOOT=yes,并添加IPADDRNETMASKGATEWAY等参数,保存后重启网络:
      sudo systemctl restart network  
      
    • 或使用nmtui工具图形化配置(需安装NetworkManager-tui)。
  3. 设置主机名

    sudo hostnamectl set-hostname gitlab.example.com  
    
  4. 配置防火墙
    开放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  
    
  5. 修改GitLab配置文件
    编辑/etc/gitlab/gitlab.rb,设置external_url为服务器IP或域名(如http://192.168.1.100https://gitlab.example.com),若需自定义端口需修改nginx['listen_port']

  6. 重新配置并启动GitLab

    sudo gitlab-ctl reconfigure  
    sudo gitlab-ctl restart  
    
  7. 验证访问
    通过浏览器访问配置的URL,首次访问需设置管理员账户。

可选:配置HTTPS
使用Let’s Encrypt免费获取SSL证书,或通过云服务配置SSL,修改external_urlhttps://开头的地址。

参考来源:

0
看了该问题的人还看了