apache
Installation
SKILL.md
Apache HTTP Server (httpd)
Apache HTTP Server is a battle-tested, modular web server offering extensive configuration flexibility via .htaccess, dynamic module loading, and reliable reverse-proxy capabilities.
When to Use
- Enterprise HTTP Reverse Proxy & Web Serving: Serving dynamic applications and static assets with Apache HTTP Server (httpd).
- PHP & Mod_Security WAF Deployments: Deploying PHP applications (WordPress, Drupal) and Web Application Firewalls (OWASP CRS).
- Fine-Grained Access Control & .htaccess: Delegating directory-level access rules and rewrites to non-root developers.
- Complex URL Rewriting & Reverse Proxying: Utilizing
mod_rewriteandmod_proxyfor intricate request routing.
Quick Start
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html