DocumentationWhat payment methods does Hostednode accept?What are Hostednode's billing cycles?When is the monthly renewal charge generated?When are services suspended for non-payment?When is a service deleted for non-payment?What should you do if a payment method is unavailable?Are all services subject to VAT?Do you issue receipts or invoices?How to create a customer account on HostednodeDo you accept cryptocurrency payments?How to Access DirectAdmin and Explore the Panel’s Main FeaturesHow to Configure PHP for Subdomains and Additional Domains in DirectAdminHow to change the PHP version and settings in DirectAdminHow to Create an Email Account in DirectAdminHow to use ClamAV antivirus from DirectAdminHow to Enable and Use Redis from DirectAdminHow to Add a Domain Alias and Use It for Email in DirectAdminHow to Add an Additional Domain in DirectAdminHow to Add an Additional User to an Existing Database in DirectAdminHow to configure an autoresponder in DirectAdminHow to Set Up a Vacation Message in DirectAdminHow to Create a Subdomain in DirectAdminHow to Create a Cron Job in DirectAdminHow to Create a Database and Associate Its User in DirectAdminHow to Create an FTP Account in DirectAdminHow to Create a Mailing List in DirectAdminHow to Create an Email Forwarder in DirectAdminHow to Create a Site Redirect in DirectAdminHow to Install WordPress with Softaculous WordPress Management in DirectAdminHow to Install WordPress with the DirectAdmin WordPress ManagerHow to Modify MX Records to Use Google Workspace in DirectAdminHow to review the web application firewall and create a rule exception in DirectAdminHow to Check Account Resource Usage in DirectAdmin
TUTORIAL

How to review the web application firewall and create a rule exception in DirectAdmin

Review the WAF and its audit log in DirectAdmin, identify the hostname, and save an individual exclusion when a rule blocks a valid request.

The web application firewall (WAF) inspects site requests. Its audit log lets you review blocks and the rules that trigger them; the configuration supports exclusions by hostname.

1. Check the site's status

Select the domain and open Advanced Features → Web Application Firewall from the dashboard.

DirectAdmin dashboard with tool groups and account statistics.
DirectAdmin dashboard with tool groups and account statistics.
Hostnames with WAF status, number of exclusions, and audit log access.
Hostnames with WAF status, number of exclusions, and audit log access.

The table shows each Hostname, its Status and the number of Exclusions. The filters let you view All, Modified, or Server Defaults. Check the hostname: the main domain and a subdomain have their own rows.

2. Review the log before adding an exclusion

  1. Click Audit Log in the affected site's row.

  2. Repeat the legitimate operation that was failing and use Reload to review the available events.

  3. Identify the event that matches the time and operation, and note the numeric identifier of the rule listed.

  4. Confirm that the request is legitimate before excluding the rule. A block alone does not prove a false positive.

Hostname audit log and Reload button.
Hostname audit log and Reload button.

An empty audit log does not identify which rule you should exclude. If you cannot link the problem to a specific rule, provide support with the hostname, time, and failing action, without passwords or private request data.

3. Add an individual exclusion

  1. Return to the overview and click Modify in the correct hostname's row.

  2. Keep the firewall Enabled.

  3. In Rule ID, enter the exact identifier obtained from the audit log.

  4. In Comment, explain the reason for the exclusion.

  5. Click Add Exclusion and check that it appears in the Excluded Rules list.

  6. Click Save Configuration and wait for The configuration has been updated.

Enabled WAF and list of excluded rules with the configuration save option.
Enabled WAF and list of excluded rules with the configuration save option.

4. Check the result and remove unnecessary exclusions

Add Exclusion adds the rule to the list and clears the fields for a new entry. Save the configuration to retain the list.

Reopen the configuration to verify the saved exclusion. Repeat the site operation and review its audit log. If it still fails, check the new event before adding another exclusion.

An exclusion skips checking that rule within the specified scope; it reduces that part of the protection. If it is no longer needed, click Delete Exclusion in its row and then Save Configuration. Verify that the WAF is still enabled and check the site again.