Nginx 中的 403 570 错误是啥?

Posted

技术标签:

【中文标题】Nginx 中的 403 570 错误是啥?【英文标题】:what's a 403 570 error in Nginx?Nginx 中的 403 570 错误是什么? 【发布时间】:2016-12-29 00:55:28 【问题描述】:

nginx 服务器运行,docroot 指向

/srv/www/html

当我尝试访问 docroot 中的 index.php 时,我得到了

[22/Aug/2016:13:40:31 +0100] "GET / HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 10.0;WOW64)AppleWebKit/537.36(KHTML,如 Gecko) Chrome/52.0.2743.116 Safari/537.36" "-"

我在srv chmodded 到 nginx 中创建了一个完整的目录树。我已经 grepped ps aux 以确保 nginx 作为 nginx 运行,并且确实如此。我在 Internet 上找不到任何用处。默认服务器块说:

server 
    listen       80 default_server;
    listen       [::]:80 default_server;
    server_name  _;
    root         /srv/www/html/;

尚未运行任何应用程序块。知道为什么会抛出该错误吗?什么是570状态?以前从未见过。

【问题讨论】:

你能粘贴你所有的虚拟主机配置吗?当你转到http://localhost/index.php时会发生什么 【参考方案1】:

所以403 是HTTP 状态码(禁止),570 是请求中发送了多少字节。您可以在此处阅读有关日志格式的更多信息:http://nginx.org/en/docs/http/ngx_http_log_module.html

【讨论】:

以上是关于Nginx 中的 403 570 错误是啥?的主要内容,如果未能解决你的问题,请参考以下文章

403 phpmyadmin 中的禁止错误

请问Laravel5.3在Nginx1.8.1中只能显示首页,其它所有页面都显示403 Forbidden是啥原因?

【新知识点】403错误是啥?

解决nginx的403错误

是啥导致我的网络服务出现此 403 错误?

nginx 403 禁止错误