Ответ 1
В Apache2 вы можете просто добавить TraceEnable Off
в httpd.conf(конец файла)
TraceEnable Off
Чтобы проверить, включен ли трассировка, вы можете использовать Curl:
curl -v -X TRACE http://www.yourserver.com
У меня есть Apache 2.2.22 в Linux Suse. Я хочу отключить трек & отследите в Apache и используйте 1- TraceEnable Off и 2- RewriteEngine в
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F] .
но 2 способа не работают.
В Apache2 вы можете просто добавить TraceEnable Off
в httpd.conf(конец файла)
TraceEnable Off
Чтобы проверить, включен ли трассировка, вы можете использовать Curl:
curl -v -X TRACE http://www.yourserver.com
Вам нужно поместить TraceEnable Off
в httpd.conf
Чтобы отключить эти методы, добавьте следующие строки для каждого виртуального хост в вашем файле конфигурации:
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
nessus сказал)))
Для Apache HTTPD 2.4:
Require not method TRACE TRACK
Если модуль не установлен, который поддерживает TRACK, TRACK по умолчанию не поддерживается Apache, поэтому необходимо иметь директиву:
TraceEnable Off
Однако для подхода с поясом и подтяжкой также добавьте:
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK) [NC]
RewriteRule ^.* - [F]
Это отключит TRACE и TRACK.