Cómo usar: Generador VirtualHost Apache
- Elige el escenario: sitio estático, WordPress (enlaces permanentes bonitos y soporte de .htaccess), PHP-FPM o un proxy inverso hacia una app en un puerto.
- Introduce tu dominio, la raíz de documentos o la dirección del upstream y cómo debe tratarse
www. - Marca los extras: HTTPS, HTTP/2, compresión, caché, cabeceras de seguridad, WebSockets.
- Guarda la configuración en
/etc/apache2/sites-available/y ejecuta los comandos de activación; incluyen los módulos que necesita.
VirtualHost vs .htaccess
Un VirtualHost vive en la configuración del servidor y se lee una sola vez al iniciar Apache, así que es más rápido y puede hacer cosas que .htaccess no puede, como escuchar en puertos, usar certificados SSL y hacer proxy. Usa .htaccess solo cuando no puedas editar la configuración del servidor (hosting compartido): el Generador de .htaccess cubre ese caso.
Módulos que usa la configuración
| Opción | Módulo |
|---|---|
| Redirección a HTTPS, redirección de www, WordPress | mod_rewrite |
| HTTPS | mod_ssl |
| HTTP/2 | mod_http2 (necesita el MPM event o worker, que usan las configuraciones con PHP-FPM) |
| Proxy inverso / WebSockets | mod_proxy, mod_proxy_http, mod_proxy_wstunnel |
| PHP-FPM | mod_proxy_fcgi |
| Compresión, caché, cabeceras | mod_deflate, mod_expires, mod_headers |
Verifica la sintaxis con sudo apachectl configtest antes de recargar. ¿Prefieres Nginx o Caddy? Consulta el Generador de configuración de Nginx y el Generador de Caddyfile.
También se busca como: configuración vhost apache, apache reverse proxy config, ejemplo virtual host apache, apache virtualhost ssl, configuración apache wordpress, configuración sitio apache2, redirección https apache.
Herramientas que combinan con: Generador VirtualHost Apache
- Validador de .htaccess — Encuentra la línea que provoca un error 500 y prueba las reglas de reescritura antes de desplegar: introduce una URL para ver qué condiciones se cumplen, a dónde redirige o a qué reescribe.
- Comprobador SSL — Verifica un certificado HTTPS en segundos: mira cuándo caduca, quién lo emitió, qué hostnames cubre y si la cadena es de confianza.
- Comprobador de cabeceras de seguridad — Califica las cabeceras de seguridad HTTP de una web de A+ a F, mira cuáles faltan y por qué importan, y copia fragmentos de configuración listos para Nginx, Apache, Netlify, Vercel o Cloudflare.
- Validador YAML — Pega un archivo de Docker Compose, un manifiesto de Kubernetes, un workflow de GitHub Actions o cualquier YAML para localizar errores, detectar trampas habituales y obtener una versión bien formateada.