centos

CentOS GitLab网络如何配置

小樊
49
2025-08-08 12:06:15
栏目: 智能运维

CentOS GitLab网络配置步骤如下:

  1. 配置静态IP(可选)
    编辑网络配置文件(如/etc/sysconfig/network-scripts/ifcfg-ens33),设置BOOTPROTO=staticIPADDRGATEWAY等参数,重启网络服务:

    sudo systemctl restart network  
    
  2. 配置防火墙
    开放HTTP(80)、HTTPS(443)、SSH(22)端口:

    sudo firewall-cmd --permanent --add-service=http  
    sudo firewall-cmd --permanent --add-service=https  
    sudo firewall-cmd --permanent --add-service=ssh  
    sudo firewall-cmd --reload  
    
  3. 修改GitLab配置文件
    编辑/etc/gitlab/gitlab.rb,设置external_url为域名或IP(如http://your_domain_or_IP),若需自定义端口需修改nginx['listen_port']

    sudo vi /etc/gitlab/gitlab.rb  
    external_url 'http://your_domain_or_IP:端口'  # 端口默认80,可自定义  
    sudo gitlab-ctl reconfigure  
    
  4. 验证访问
    通过浏览器访问配置的URL,首次登录使用默认管理员账号root及初始密码(可在/etc/gitlab/initial_root_password中查看)。

说明:若需内网穿透或公网访问,可结合工具(如cpolar)配置隧道,将内网端口映射为公网地址。

0
看了该问题的人还看了