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服务,启动成功,问题解决

请输入图片描述
相关文章
相关标签/搜索