所以我試圖禁用Apache中的TRACE方法,這也是這個問題Disabling TRACE request method on Apache/2.0.52中的問題。2.2.3禁用TRACE方法
我嘗試了VirtualHost塊,目錄塊,.htaccess文件等中的重寫規則。另外,httpd.conf中的TraceEnable Off選項不起作用。
這是我測試的輸出:
[[email protected] user]# nc www.domain.com 80
TRACE/HTTP/1.1
Host: www.domain.com
VAR1:test
HTTP/1.1 200 OK
Date: Wed, 22 Aug 2012 13:37:38 GMT
Server: Apache/2
Transfer-Encoding: chunked
Content-Type: message/http
3c
TRACE/HTTP/1.1
Host: www.domain.com
VAR1: test
0
重寫規則是:
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]
的東西可能是錯誤的任何線索?
乾杯!
您是否曾經找到過解決方案?我面臨着與Apache 2.3完全相同的問題。全球範圍的TraceEnable似乎沒有任何影響。 – Griff
據我記得重寫規則最終工作。請在這裏發佈它,如果你得到它的工作。無法訪問我現在遇到問題的服務器。 – OMA