Como usar: Apache VirtualHost Generator
- Pick the scenario: static site, WordPress (pretty permalinks and .htaccess support), PHP-FPM or a reverse proxy to an app on a port.
- Enter your domain, the document root or upstream address and how
wwwshould be handled. - Tick the extras — HTTPS, HTTP/2, compression, caching, security headers, WebSockets.
- Save the config in
/etc/apache2/sites-available/and run the enable commands — they include the modules it needs.
VirtualHost vs .htaccess
A VirtualHost lives in the server config and is read once when Apache starts, so it is faster and can do things .htaccess can’t, like listening on ports, SSL certificates and proxying. Use .htaccess only when you can’t edit the server config (shared hosting) — the .htaccess Generator covers that case.
Modules the config uses
| Option | Module |
|---|---|
| HTTPS redirect, www redirect, WordPress | mod_rewrite |
| HTTPS | mod_ssl |
| HTTP/2 | mod_http2 (needs the event or worker MPM, which PHP-FPM setups use) |
| Reverse proxy / WebSockets | mod_proxy, mod_proxy_http, mod_proxy_wstunnel |
| PHP-FPM | mod_proxy_fcgi |
| Compression, caching, headers | mod_deflate, mod_expires, mod_headers |
Check the syntax with sudo apachectl configtest before reloading. Prefer Nginx or Caddy? See the Nginx Config Generator and Caddyfile Generator.
Também pesquisado como: apache vhost config, apache reverse proxy config, apache virtual host example, apache ssl virtualhost, apache wordpress config, apache2 site config, apache https redirect.
Ferramentas que combinam com: Apache VirtualHost Generator
- .htaccess Tester & Validator — Find the line that causes a 500 error and test rewrite rules before you deploy: enter a URL to see which conditions match, where it redirects or what it rewrites to.
- SSL Checker — Verify an HTTPS certificate in seconds — see when it expires, who issued it, which hostnames it covers and whether the chain is trusted.
- Security Headers Checker — Grade a site’s HTTP security headers from A+ to F, see which are missing and why they matter, and copy ready-made config snippets for Nginx, Apache, Netlify, Vercel or Cloudflare.
- YAML Validator — Paste a Docker Compose file, Kubernetes manifest, GitHub Actions workflow or any YAML to pinpoint errors, catch common pitfalls and get a cleanly formatted version.