CentOs 7 安装 GitLab、完全卸载GitLab ---- 完全卸载
Centos 7搭建Gitlab服务器超详细 ---- 自己搭建
GitLab修改配置后nginx无法启动 ---- 宝塔gitlab自定义配置失败关键解答
在服务器上通过宝塔搭建了GitLab之后一直没修改GitLab的clone域名和IP配置,今天通过命令自定义域名
vim /etc/gitlab/gitlab.rb
重启配置
sudo gitlab-ctl reconfigure
显示启动成功,但网页访问无显示
重启整个GitLab服务
sudo gitlab-ctl restart
Nginx报错无法启动
既然报错,那就只能爬日志看看问题在哪里
gitlab-ctl tail
报文件存在
chpst: fatal: unable to run: /opt/gitlab/embedded/sbin/nginx: file does not exist
网上查了查,似乎是宝塔的问题, 原因应该是为了防止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
重启nginx服务,启动成功,问题解决
本文由 F嘉阳 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Jun 12, 2018 at 10:32 pm