繁体   English   中英

Nginx PHP5组合给出403错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM