Nginx PHP5组合给出403错误

Nginx PHP5组合给出403错误,php,nginx,fastcgi,Php,Nginx,Fastcgi,我尝试将wordpress实例嵌入到nginx服务器,该服务器也可以与我已经安装的Rails应用程序一起工作。我使用了所有相同的,但它为所有请求提供403错误 我怎么能理解权限错误的原因呢。日志不包括进一步的信息。是关于fast cgi或任何正在运行的进程的权限问题吗 这也是我当前的设置: server{ listen 80; server_name www.bla.com bla.com; root /opt/nginx/wordpress/;

我尝试将wordpress实例嵌入到nginx服务器,该服务器也可以与我已经安装的Rails应用程序一起工作。我使用了所有相同的,但它为所有请求提供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

403是“禁止”的HTTP状态代码

我建议通过继续简化服务器配置来调试它,直到您退出获取错误为止。问题在于您上次删除的内容。:)

例如,您可以暂时对rails应用程序进行注释,看看是否仍然存在问题,然后尝试对wordpress服务器{}定义进行注释,看看是否仍然存在问题


我还建议您在nginx配置中搜索单词“允许”和“拒绝”,因为它们用于控制访问。如果对某个位置的访问被“拒绝”,则可能导致403

多聪明的回答啊。。。谢谢我知道你的话。。。但我有我自己的服务器,所以我需要单独解决它。此外,这是一个需要解决的程序问题,供应商还提供自助选项。这是一个开源项目,所以说吧,我不会阻止你的。这是我们首先期望的。另外还有一个与服务器相关的常见问题解答网站,我刚刚建议移动您的问题。其他程序员仍然会在这里看到它,并且可能会做出不同的决定,我只是真诚地做了评论,而不是说你在这里发布的问题带有错误的期望。此外,您还应该找到与错误相关的位置。通常403由nginx记录。多么聪明的答案。。。谢谢我知道你的话。。。但我有我自己的服务器,所以我需要单独解决它。此外,这是一个需要解决的程序问题,供应商还提供自助选项。这是一个开源项目,所以说吧,我不会阻止你的。这是我们首先期望的。另外还有一个与服务器相关的常见问题解答网站,我刚刚建议移动您的问题。其他程序员仍然会在这里看到它,并且可能会做出不同的决定,我只是真诚地做了评论,而不是说你在这里发布的问题带有错误的期望。此外,您还应该找到与错误相关的位置。通常403由nginx记录。