宝塔安装gitlab的坑

发布时间 2023-11-15 11:30:14作者: sherlock-merlin

宝塔安装gitlab 12.8.1,修改了一下存储目录位置

修改之后重载配置,结果gitlab内置nginx怎么也启动不了

gitlab-ctl reconfigure

 

查看gitlab日志

gitlab-ctl tail

 

发现如下报错:

chpst: fatal: unable to run: /opt/gitlab/embedded/sbin/nginx: file does not exis

 

搜索查到是宝塔的问题, 宝塔为了防止nginx冲突, 把gitlab的nginx启动文件名改成了gitlab-web, 但有个配置文件没改

 

修改nginx启动文件

vi /opt/gitlab/sv/nginx/run

把 exec chpst -P /opt/gitlab/embedded/sbin/nginx -p /var/opt/gitlab/nginx

改为

exec chpst -P /opt/gitlab/embedded/sbin/gitlab-web -p /var/opt/gitlab/nginx

 

重启gitlab

gitlab-ctl restart

 

参考链接:

1、gitlab 存储仓库目录设置及数据迁移

2、GitLab修改配置后nginx无法启动