溫馨提示×

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=static、ONBOOT=yes,并添加IPADDR、NETMASK、GATEWAY等參數,保存后重啟網絡:
      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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女