[英]Nginx PHP5 combination gives 403 error
我尝试将wordpress实例嵌入到也可以与我已经安装的Rails应用程序一起使用的nginx服务器中。 我在写作时都使用了相同的方法(HOWTO:在Nginx上安装WordPress;未提供日期),但它为所有请求都提供403错误。
我如何理解该权限错误的原因。 日志不包含更多信息。 与fast-cgi或任何正在运行的进程上的权限问题有关吗?
这也是我当前的设置:
server{
listen 80;
server_name www.bla.com bla.com;
root /opt/nginx/wordpress/;
try_files $uri $uri/ /index.php;
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass localhost:53217;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
403是“禁止”的HTTP状态代码。
我建议您通过继续简化服务器配置进行调试,直到退出该错误为止。 问题出在最后删除的内容上。 :)。
例如,您可以暂时对Rails应用程序进行注释,看看是否仍然存在问题,然后尝试注释掉我们所有的wordpress服务器{}定义,看看是否仍然存在问题。
我还建议您在nginx配置中搜索单词“允许”和“拒绝”,因为它们用于控制访问。 如果“拒绝”访问某个位置,则可能会导致403。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.