Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security, Veeam & DevOps

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form

How to Disable HTTP TRACE Method for Apache, IIS, sunOne, and Lotus Domino

Posted on 03/11/202031/08/2026 Christian By Christian No Comments on How to Disable HTTP TRACE Method for Apache, IIS, sunOne, and Lotus Domino
  1. Home
  2. Web Server
  3. How to Disable HTTP TRACE Method for Apache, IIS, sunOne, and Lotus Domino
Disable HTTP TRACE Method

The HTTP TRACE method is normally used to return the full HTTP request back to the requesting client for proxy-debugging purposes. An attacker can create a webpage using XMLHTTP, ActiveX, or XMLDOM to cause a client to issue a TRACE request and capture the client’s cookies. Please refer to the guide on how to resolve this concern: Warning: FTP over TLS is not enabled, users cannot securely log in: You appear to be behind a NAT Router, please configure the passive mode settings and forward a range of ports in your router.

This effectively results in a Cross-Site Scripting attack. In this post, I will be explaining how to disable HTTP trace method for Apache, IIS, SunOne, and Lotus Domino.

Kindly refer to some of these interesting guides: How to install and configure FTP server on Windows 10, Event ID 5059: Application pool has been disabled or Changing identity user for IIS Application Pool, and how to Disable HTTP TRACE Method for Apache, IIS, sunOne, and Lotus Domino. These steps were tested on Windows Server 2019, and 2022.

Disable HTTP TRACE Method for Apache

Newer versions of Apache (1.3.34 and 2.0.55 and later) provide a configuration directive called TraceEnable.

Consequently, To deny TRACE requests, add the following line to the server configuration:
TraceEnable off

Furthermore, For older versions of the Apache webserver, use the mod_rewrite module to deny the TRACE requests:
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]

Disable HTTP TRACE Method for Microsoft IIS

Nonetheless, For Microsoft Internet Information Services (IIS), you may use the URLScan tool, freely available at this link.

Disable HTTP TRACE Method for SunONE/iPlanet

However, For Sun ONE/iPlanet Web Server v6.0 SP2 and later, add the following configuration to the top of the default object in the ‘obj.conf’ file:

< Client method="TRACE" >
AuthTrans fn="set-variable"
remove-headers="transfer-encoding"
set-headers="content-length: -1"
error="501"
< /Client >

Disable HTTP TRACE Method for Domino

In addition, Follow IBM’s instructions for disabling HTTP methods on the Domino server by adding the following line to the server’s NOTES.INI file:

HTTPDisableMethods=TRACE
After saving NOTES.INI, restart the Notes web server by issuing the console command “tell http restart”

Moreover, Following the steps above should help, and it should not be captured during penetration testing on your servers.

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
Web Server Tags:IIS

Post navigation

Previous Post: User account and process management in Linux
Next Post: The logon attempt failed for the remote desktop connection

Related Posts

  • Authentication Failed
    Authentication Failed: How to fix critical error could not connect to WordPress SFTP Server Mac
  • Setup FSx File System 1
    Create and mount FSx File System: Join EC2 instance to AWS Managed AD AWS/Azure/OpenShift
  • ssl
    SSL Encrypted Communications explained Web Server
  • Wordpress banner
    Fix WordPress Error “The Link You Followed Has Expired” Web Server
  • Slide2
    How to Setup Jenkins Pipelines Environment for Docker Container Deployment Containers
  • The Port used for the Virtualhost is not an Apache Listen Port
    Fix the Port used for the Virtualhost is not an Apache Listen Port Web Server

More Related Articles

Authentication Failed Authentication Failed: How to fix critical error could not connect to WordPress SFTP Server Mac
Setup FSx File System 1 Create and mount FSx File System: Join EC2 instance to AWS Managed AD AWS/Azure/OpenShift
ssl SSL Encrypted Communications explained Web Server
Wordpress banner Fix WordPress Error “The Link You Followed Has Expired” Web Server
Slide2 How to Setup Jenkins Pipelines Environment for Docker Container Deployment Containers
The Port used for the Virtualhost is not an Apache Listen Port Fix the Port used for the Virtualhost is not an Apache Listen Port Web Server

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

vexpert-badge-stars-5

Virtual Background

VEEAMLEGEND

Categories

veeaam100

Veeam Vanguard

  • screenshot 2020 03 13 at 20.24.17
    How to install Cygwin packages from the command line Windows Server
  • apache ubuntu 20 04
    How to Install Apache HTTP Server on Ubuntu 20.04 LTS Linux
  • rdp5
    Change expired RDP Password: How to change a password on a Remote Desktop session Windows Server
  • File Audit
    File Audit: How to install and configure PA File Sight Ultra and PA Endpoints Reviews
  • macos 10 14
    How to Launch macOS Activity Monitor from the Utility and Terminal Mac
  • ADBA for Windows
    Configure Active Directory-Based Activation (ADBA) for Windows Windows Server
  • image 26
    Add an EBS volume to AWS EC2 via the AWS Console and CLI AWS/Azure/OpenShift
  • slackrmspace
    Leave a Slack Workspace temporarily: How to deactivate a Slack workspace JIRA|Confluence|Apps

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,752 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Contact
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon
  • Bsky

Tags

Active Directory Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2026 TechDirectArchive

Loading Comments...

You must be logged in to post a comment.