ubuntu

GitLab在Ubuntu上的网络配置指南

小樊
47
2025-09-09 02:06:30
栏目: 智能运维

以下是GitLab在Ubuntu上的网络配置指南:

准备工作

更新系统:sudo apt update && sudo apt upgrade -y。安装依赖包:sudo apt install -y curl openssh-server ca-certificates tzdata perl

安装GitLab

添加GitLab仓库:curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash。安装GitLab:sudo apt install gitlab-ce -y

配置网络

编辑/etc/gitlab/gitlab.rb,设置external_url为域名或IP,如external_url 'http://yourdomain.com'。若要修改监听端口,可设置unicorn['listen_port']等参数。保存后执行sudo gitlab-ctl reconfiguresudo gitlab-ctl restart

配置防火墙

若使用UFW,开放所需端口:sudo ufw allow 80/tcpsudo ufw allow 443/tcpsudo ufw allow 22/tcp,然后启用防火墙:sudo ufw enable

配置SSL(可选)

使用Let’s Encrypt获取证书:sudo apt install certbot python3-certbot-nginxsudo certbot --nginx -d yourdomain.com。编辑/etc/gitlab/gitlab.rb配置证书路径,再执行sudo gitlab-ctl reconfiguresudo gitlab-ctl restart

0
看了该问题的人还看了