【发布时间】:2016-04-10 18:33:20
【问题描述】:
我的 Centos 和 Apache 网络服务器突然开始显示错误:
您的浏览器发送了此服务器无法理解的请求。
它发生在每个浏览器中。 Cookie 已被删除。他们不是问题。有什么想法吗?
【问题讨论】:
-
你有重写规则吗?有时这可能是由 .htaccess 文件中的格式错误的重写规则引起的。
我的 Centos 和 Apache 网络服务器突然开始显示错误:
您的浏览器发送了此服务器无法理解的请求。
它发生在每个浏览器中。 Cookie 已被删除。他们不是问题。有什么想法吗?
【问题讨论】:
我不知道问题的根源,但是当我停止 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
【讨论】: