宝塔安装gitlab的坑

宝塔(8.0.3)安装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无法启动

posted @ 2023-11-15 11:20  sherlock-merlin  阅读(301)  评论(0编辑  收藏  举报