溫馨提示×

GitLab在Debian上的網絡設置方法

小樊
46
2025-09-05 11:40:43
欄目: 智能運維

GitLab在Debian上的網絡設置方法如下:

  1. 安裝依賴與GitLab

    sudo apt update  
    sudo apt install curl openssh-server ca-certificates tzdata perl  
    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash  
    sudo apt install gitlab-ce  
    

    安裝時可通過交互式提示設置初始外部URL(或后續手動配置)。

  2. 配置外部URL
    編輯配置文件 /etc/gitlab/gitlab.rb,修改以下內容:

    external_url 'http://your_server_ip_or_domain'  # 替換為實際IP或域名  
    

    保存后執行:

    sudo gitlab-ctl reconfigure  
    sudo gitlab-ctl restart  
    
  3. 配置網絡接口(可選)

    • Debian 12及以上使用netplan,編輯 /etc/netplan/01-netcfg.yaml,示例:
      network:  
        version: 2  
        renderer: networkd  
        ethernets:  
          ens4:  
            addresses: [192.168.1.100/24]  
            gateway4: 192.168.1.1  
            nameservers:  
              addresses: [8.8.8.8, 8.8.4.4]  
      
      應用配置:
      sudo netplan apply  
      
  4. 設置防火墻規則
    若使用ufw,允許HTTP/HTTPS端口:

    sudo ufw allow 80  
    sudo ufw allow 443  
    sudo ufw reload  
    
  5. 驗證配置
    通過瀏覽器訪問 http://your_server_ip_or_domain,首次登錄需設置管理員密碼。

可選配置

  • HTTPS支持:在/etc/gitlab/gitlab.rb中指定SSL證書路徑,需提前獲取證書文件。
  • 反向代理:可搭配Nginx配置,需修改nginx['listen_port']等參數。

參考來源:

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女