Disable TRACE or TRACK method in Apache

Disabling the TRACE or TRACK methods from inside Apache are highly recommended and are now actually required in order to be PCI Compliant.  To disable the method in a cPanel server the process is very easy:

(This method has been tested and documented for cPanel Version 58.0.  Links may change based on cPanel versions)

  1. Access your Web Hosting Manager (WHM)
  2. Under Service Configuration, click the link for Apache Configuration
  3. Click the Global Configuration link
  4. The second option is TraceEnable.  Set this to OFF.
  5. Restart Apache

To test and verify that the TRACE method is disabled on the server, you can do it two way;

Internal test from Shell:
telnet localhost 80

This should respond with waiting on a character.  This proves the connection can not be made, and you will only be able to exit from it by pressing CONTROL-C on your keyboard.

External Test from a remote site:

http://web-sniffer.net/

Using the above URL, you can enter your domain name or main IP numbers for your server, then select the radio button for TRACE.  After running the test, you see in the HTTP Response Headers the following information

"HTTP Status Code: HTTP/1.1 405 Method Not Allowed"



reviewed: 10/17/2016

  • Email, SSL
  • 37 Users Found This Useful
Was this answer helpful?

Related Articles

How do i make a backup dump file of a mysql database via ssh command line?

If you want to make a backup file of a specific mysql database via the ssh shell command line,...

How do I limit the number of emails a domain can send out per hour in WHM?

In order to limit the number of emails each domain's account can send per hour, you will have to...

How do I change my cpanel/ftp passwords in WHM?

If you're on a dedicated environment (VPS, Cloud, or dedicated server) here's how you'd change...

-DELETE- Suspicious "spamd child" Process Emails From CSF Firewall Software

If you have a dedicated server or VPS with the Config Server Firewall (CSF) software installed...

What is the apache module mod_evasive?

If you are wondering what mod_evasive is, here's a good description for you. Apache mod_evasive...