Information
Use the Apache 'TraceEnable' directive to disable the HTTP 'TRACE' request method.
Refer to the Apache documentation for more details:
[http://httpd.apache.org/docs/2.2/mod/core.html#traceenable](http://httpd.apache.org/docs/2.2/mod/core.html#traceenable)
Rationale:
The HTTP 1.1 protocol requires support for the 'TRACE' request method, which reflects the request back as a response and was intended for diagnostics purposes. The 'TRACE' method is not needed and is easily subjected to abuse, so it should be disabled.
Solution
Perform the following to implement the recommended state:
1. Locate the main Apache configuration file such as 'httpd.conf'.
2. Add a 'TraceEnable' directive to the server level configuration with a value of 'off'. Server level configuration is the top level configuration, not nested within any other directives like '<Directory>' or '<Location>'.
TraceEnable off