Board logo

标题: [求助] 发现服务器启用了TRACE Method,怎么解决? [打印本页]

作者: glmgs    时间: 2013-8-19 11:09     标题: 发现服务器启用了TRACE Method,怎么解决?

发现服务器启用了TRACE Method,怎么解决?


修复方案:
1)2.0.55以上版本的Apache服务器,可以在httpd.conf的尾部添加:
TraceEnable off
2)如果你使用的是Apache:
-   确认rewrite模块激活(httpd.conf,下面一行前面没有#):
LoadModule rewrite_module modules/mod_rewrite.so
- 在各虚拟主机的配置文件里添加如下语句:
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]
注:可以在httpd.conf里搜索VirtualHost确定虚拟主机的配置文件。

我修改后的httpd.conf文件

……
#
# Note: The following must must be present to support
#       starting without SSL on platforms with no /dev/random equivalent
#       but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
NameVirtualHost *:80
Include conf/httpd-wdl.conf
Include conf/vhost/*.conf
TraceEnable off


红色加粗部分是不是正确的,为什么我这样操作了,检测的还是修复成功呢?
作者: admin    时间: 2013-8-20 10:17

应该可以的




欢迎光临 WDlinux官方论坛 (http://www.wdlinux.cn/bbs/) Powered by Discuz! 7.2