红联Linux门户
Linux帮助

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

发布时间:2008-06-18 10:40:14来源:红联作者:Osllgre
作者:黑色银月
首先要感谢一下 成都-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
文章评论

共有 1 条评论

  1. leaf1988 于 2008-06-18 22:18:36发表:

    还有人用fedora8做server,怎么不用CENTOS呢。最起码速度要好些,外加更稳定些。