在服務器上經過寶塔搭建了GitLab以後一直沒修改GitLab的clone域名和IP配置,今天經過命令自定義域名nginx
vim /etc/gitlab/gitlab.rb
複製代碼
重啓配置git
sudo gitlab-ctl reconfigure
複製代碼
顯示啓動成功,但網頁訪問無顯示web
重啓整個GitLab服務vim
sudo gitlab-ctl restart
複製代碼
Nginx報錯沒法啓動 服務器
既然報錯,那就只能爬日誌看看問題在哪裏gitlab
gitlab-ctl tail
複製代碼
報文件存在spa
chpst: fatal: unable to run: /opt/gitlab/embedded/sbin/nginx: file does not exist
複製代碼
網上查了查,彷佛是寶塔的問題, 緣由應該是爲了防止nginx衝突, 把gitlab的nginx啓動文件名改爲了gitlab-web, 但有個配置文件沒改形成的rest
修改nginx啓動文件日誌
vi /opt/gitlab/sv/nginx/run
複製代碼
把 exec chpst -P /opt/gitlab/embedded/sbin/nginx -p /var/opt/gitlab/nginxcode
改成
exec chpst -P /opt/gitlab/embedded/sbin/gitlab-web -p /var/opt/gitlab/nginx
複製代碼
重啓nginx服務,啓動成功,問題解決