寶塔安裝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
參考鏈接: