CentOS + Nginx 安装配置GitLab遇到的502和JS样式404问题解决
(2014-05-10 09:05:27)
标签:
gitgitlabcentosnginxit |
感谢原文作者陈杰斌
,在参考《centos
6.5安装GitLab全过程和问题记录》及其他相关资料下第一次完成gitlab在linux+nginx环境下的安装配置。安装过程中遇到的2个主要问题及解决方案总结如下:
1、页面访问502问题:
查看nginx错误日志:
而gitlab日志未发现错误信息。
解决方案:修改/home/git/gitlab/config/unicorn.rb 文件,增加timeout的值,我调到timeout=120就正常了。
2、样式及JS文件404问题:
gitlab刚安装好可以访问了,但页面样式乱了,检查页面请求发现是以下3个样式文件和js文件404错误:
/assets/application-6adf99b9ad398aaa65f9c210d2ef35a5.css
/assets/print-8cff922ef0c4bb37621dbac136b43020.css
/assets/application-e8574b44c6e9bb8db3acb8edc0dc35f5.js
解决方案:
1、页面访问502问题:
查看nginx错误日志:
| equest: "GET /users/sign_in HTTP/1.1", upstream: "http://unix:/home/git/gitlab/tmp/sockets/gitlab.socket:/users/sign_in", host: "localhost" |
而gitlab日志未发现错误信息。
解决方案:修改/home/git/gitlab/config/unicorn.rb 文件,增加timeout的值,我调到timeout=120就正常了。
2、样式及JS文件404问题:
gitlab刚安装好可以访问了,但页面样式乱了,检查页面请求发现是以下3个样式文件和js文件404错误:
/assets/application-6adf99b9ad398aaa65f9c210
/assets/print-8cff922ef0c4bb37621dbac1
/assets/application-e8574b44c6e9bb8db3acb8ed
解决方案:
清空并重新编译assets:
su - gitcd /home/git/gitlabRAILS_ENV=production bundle exec rake assets:clean
assets:precompile |
英文安装文档地址:https://github.com/gitlabhq/gitlab-recipes/tree/master/install/centos
前一篇:php core dump
后一篇:收藏

加载中…