Serving Multiple Domains on One Apache Server Using Virtual Hosts
Learn how to use Apache Virtual Hosts to serve multiple domain names from a single server IP, including configuration examples and verification steps.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Learn how to use Apache Virtual Hosts to serve multiple domain names from a single server IP, including configuration examples and verification steps.
Use Apache httpd 2.4 with mod_proxy and mod_authz_core to terminate TLS and shield backend application servers from public networks.
Learn how to configure Apache as a reverse proxy using mod_proxy and mod_proxy_http to securely route traffic to backend application servers.
Architecture note for a minimal Apache 2.4 reverse proxy that terminates TLS, load-balances HTTP backends with health checks, preserves client IP, and supports graceful draining — plus the triggers that force a redesign.
Learn how to diagnose and fix Apache 503 Service Unavailable errors caused by worker exhaustion, including tuning MaxRequestWorkers and KeepAliveTimeout.
Apache reverse proxy design using mod_proxy: disable open proxying, forward to trusted backend, preserve client IP, and validate with apachectl configtest and curl.
Learn how to use Apache mod_proxy to decouple frontend clients from backend servers, enabling SSL termination and preserving client identity with X-Forwarded-For headers.
Learn how to enable Apache 2.4’s mod_rewrite, write URL‑rewrite rules, verify them with curl and logs, and recover if something breaks.
A reachable URL returns HTTP 403 Forbidden despite correct file permissions. This guide covers Apache 2.4 authorization context, config checks, and SELinux verification.