0
我正在建立一个开发环境,但由于某种原因fastcgi_index不工作。生产环境与开发环境的区别在于nginx的监听端口。除此之外,它是一样的。在生产中,它是80,在开发它的8080.Nginx的fastcgi_index index.php不工作
当我去http://domain.com:8080,我得到了Forbidden 403禁止。如果我把索引放在那里,我得到的文件即:http://domain.com:8080/index.php
目录权限是755和index.php是每个人都可读的。我不认为这是一个权限问题,因为直接导航到文件的作品。
这是我在conf:
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include /etc/nginx/fastcgi.conf;
fastcgi_read_timeout 180;
}
我猜它做一些与端口8080?同样,这应该是2台服务器之间的唯一区别。
就是这样。我没有在nginx.conf中设置它。谢谢! – hanji