Skip to content
Site map
Home
Apache Guide
- Apache HTTP Server guide: install, configure, secure, tune
- How to install Apache httpd 2.4 on Linux, macOS and Windows
- Apache httpd configuration basics: files, directives, sections
- Apache virtual hosts: run many websites on one server
- Using .htaccess files with Apache httpd 2.4
- mod_rewrite explained: RewriteRule, RewriteCond and flags
- Apache redirects: Redirect, RedirectMatch, HTTPS and www rules
- Keeping images from adorning other sites: stop hotlinking in Apache
- Password protection in Apache 2.4: Basic, Digest and LDAP
- Apache access control: allow or deny by IP, host and more
- Apache logs explained: access_log, error_log and combined format
- Analyzing Apache logs: command line, GoAccess and AWStats
- HTTPS on Apache: mod_ssl, Let’s Encrypt, mod_md and TLS settings
- HTTP/2 on Apache httpd with mod_http2, and the HTTP/3 status
- PHP with Apache: PHP-FPM, mod_proxy_fcgi and supported versions
- Apache as a reverse proxy: ProxyPass, WebSockets and headers
- Load balancing with Apache: mod_proxy_balancer and health checks
- Caching and compression in Apache: gzip, Brotli, Expires, mod_cache
- Apache performance tuning: MPMs, MaxRequestWorkers and memory
- Apache server-status and server-info: enable, secure, read, monitor
- Fixing Apache errors: 403, 404, 500, 502, 503 and startup failures
- Upgrading old Apache 2.2 configurations to httpd 2.4
- Apache httpd vs nginx: architecture, features and when to use which
- Apache directory listings: turn off Indexes or build a file area
- Running Apache httpd in Docker with the official httpd image
- CGI scripts and Server Side Includes on Apache httpd 2.4
Security
News & releases
Apache projects
Archive 2000–2002
About