安装了 Centos 6(selinux 已禁用)-NGINX-PHP-fpm 和 GITList。当我访问我的 URL 时,出现服务器错误(网站在检索时遇到错误http://git.sastratechnologies.net/。它可能因维护而停机或配置不正确。)
以下是我所做的 1. 安装 php(php 和 php-fpm) 2. 配置 php(cgi.fix_pathinfo=0) 3. 配置 /etc/php-fpm.d/www.conf 并用 nginx 替换用户和组 4. 更改 nginx default.conf 并将工作进程增加到 4 5. 通过映射 URL 创建虚拟主机。使用 php.info 测试并发现它可以正常工作 6. 删除 php.info。 7. 按照 github 上的说明通过克隆安装 gitlist,创建缓存目录,使其可写,在 config.ini 中更改路径 7. 使用 GitHub 上安装说明中提供的 nginx 虚拟主机配置(我注意到缺少 listen 指令。我必须包含 listen 指令才能在 git.sastratechnologies.net 上监听,如果没有它,我就会被重定向到有 bugzilla 的其他 vhost。适当更改路径后重新启动 nginx 8. 访问 URL 时出现服务器错误 500 9. 访问日志有条目(122.164.43.240 - - [14/Aug/2013:14:47:13 +0000] "-" 400 0 "-" "-"),错误日志没有条目
然后我继续安装 Osticket 并使用 NGINX wiki 中提供的 VHOST 配置,我遇到了同样的错误。有人有类似的经历吗?希望听听你的意见。
答案1
我设法通过从 gitlist.org 下载 gitlist 而不是从 github 克隆它来实现这一点。