首 页文章中心

Linux学习网

您的位置Linux学习网 > Linux基本应用 > 文章内容

解决fedaro 8 不能使用IP地址访问和不能提交问题

作者:黑色银月  来源:不详  发布时间:2008-6-25 8:19:00
首先要感谢一下 成都-feeling,没有他的热心帮助,这个问题我想我是基本解决不了了。再次衷心的感谢。

这两天公司的服务器装了fedora8 ,但是之前的系统在linux下却不能正常的执行,首先,服务器只能用域名访问,不能用IP访问,然后,所有表单POST的提交(submit)都不能执行,在英文环境下有些可以,但是在中文环境下都不可以,不管是简中还是繁中,对于这个问题,郁闷了一大上午,可是还是没有解决。

终于在 成都-feeling 的帮助下,搞定了这个问题。

闲言少叙,进入整体,下面是解决方法:

IP不能访问解决:
modsecurity_crs_21_protocol_anomalies.conf 第55行首加上一个#

55行内容:SecRule REQUEST_HEADERS:Host "^[\d\.]+$" "deny,log,auditlog,status:400,msg:'Host header is a numeric IP address', severity:'2',,id:'960017',"

POST错误:
因为没有错误信息,我不知道是不是这个:
modsecurity_crs_20_protocol_violations.conf 第52行和第53行行首加上#

52行内容:SecRule REQUEST_METHOD "^POST$" "chain,deny,log,auditlog,status:400,msg:'POST request must have a Content-Length header',,id:'960012',severity:'4'"
53行内容:SecRule &REQUEST_HEADERS:Content-Length "@eq 0"

如果还是不行,干脆直接编辑
modsecurity_crs_10_config.conf的第53行,将 On 改为 Off

53行内容:SecRuleEngine On

然后重启apache:service httpd restart
看来linux还有很远的路要走,LAMP,long,long
收藏本页到: 365Key | del.icio.us | | 添加到雅虎收藏+
  • 网站帮助 - 广告合作 - 网站地图