Server & Environment

Server & Environment

Server Rules Not Working

What This Means

This issue occurs when server-level protections applied by Steel Security do not take effect.

You may enable a hardening control, but the expected behavior does not occur.


Common Symptoms


Why This Happens

Server-level rules depend on your hosting environment and configuration.

This issue may occur if:


How to Fix It

Try the following steps:


1. Confirm Your Server Type


2. Check Apache Configuration (.htaccess)

If using Apache:


3. Check Nginx Configuration

If using Nginx:


4. Check IIS Configuration (web.config)

If using IIS:


5. Review Hosting Restrictions


What to Expect After Fixing

After resolving the issue:


How to Verify


When to Seek Help

If the issue persists:


Key Principle

Server-level protections depend on your environment.

Understanding your server configuration is essential for effective hardening.


Nginx Configuration Issues

What This Means

This issue occurs when expected protections are not applied on a server running Nginx.

Unlike Apache, Nginx does not support dynamic configuration through .htaccess.


Common Symptoms


Why This Happens

Nginx uses centralized configuration files instead of per-directory rules.

This means:


How to Fix It

Try the following steps:


1. Confirm You Are Using Nginx


2. Apply Rules Manually


3. Reload or Restart Nginx


4. Verify Configuration Scope


5. Check Hosting Limitations


What to Expect After Fixing

After resolving the issue:


How to Verify


When to Seek Help

If the issue persists:


Key Principle

Nginx requires manual configuration for server-level protections.

Steel Security provides guidance, but implementation depends on your environment.