【问题标题】:Your browser sent a request that this server could not understand您的浏览器发送了此服务器无法理解的请求
【发布时间】:2016-04-10 18:33:20
【问题描述】:

我的 Centos 和 Apache 网络服务器突然开始显示错误:

您的浏览器发送了此服务器无法理解的请求。

它发生在每个浏览器中。 Cookie 已被删除。他们不是问题。有什么想法吗?

【问题讨论】:

  • 你有重写规则吗?有时这可能是由 .htaccess 文件中的格式错误的重写规则引起的。

标签: apache http centos


【解决方案1】:

我不知道问题的根源,但是当我停止 SE Linux 时它就解决了。 停止 SE Linux(命令行):

sudo setenforce 0

编辑:经过进一步调查,我能够使用:

sudo setsebool -P httpd_can_network_connect 1
sudo setsebool -P httpd_can_network_connect_db 1

奇怪的是,这个错误在使用几个月后突然开始出现,但是在设置了这些 selinux 配置之后,我能够 setenforce 1 并且一切正常。

为了记录,在做所有之前我尝试重新启动。

有用的来源:https://tag1consulting.com/blog/stop-disabling-selinux

SELINUX 日志:/var/logs/audit/audit.log

【讨论】:

    猜你喜欢
    • 2013-11-01
    • 1970-01-01
    • 2017-07-02
    • 1970-01-01
    • 2018-06-21
    • 2020-07-10
    • 2018-12-20
    • 2018-12-13
    • 2020-06-11
    相关资源
    最近更新 更多