GitLab修改配置後nginx沒法啓動

原由

在服務器上經過寶塔搭建了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服務,啓動成功,問題解決

請輸入圖片描述
相關文章
相關標籤/搜索