Cómo instalar Nginx con soporte de HTTP/2 en Ubuntu
Nginx es un servidor web de alto rendimiento y proxy inverso, ampliamente utilizado para alojar sitios web y aplicaciones. HTTP/2 mejora significativamente el rendimiento web al permitir multiplexación, compresión de encabezados y otras optimizaciones. En esta guía, cubriremos cómo instalar Nginx en Ubuntu con soporte para HTTP/2.
Paso 1: Actualizar los paquetes del sistema
Antes de instalar Nginx, actualiza tu lista de paquetes y los paquetes del sistema para asegurarte de tener las versiones más recientes del software.
Paso 2: Instalar Nginx
Los repositorios predeterminados de Ubuntu incluyen Nginx, así que puedes instalarlo usando apt:
Una vez completada la instalación, verifica que Nginx esté en ejecución:
Si Nginx no está activo, inícialo con:
Paso 3: Habilitar soporte para HTTP/2 en Nginx
Para habilitar HTTP/2, modifica el archivo de configuración de Nginx:
Encuentra la siguiente línea:
Modifícala para incluir http2:
Guarda los cambios (CTRL + X, luego Y, y Enter).
Paso 4: Obtener un certificado SSL
HTTP/2 requiere SSL/TLS, así que necesitas un certificado SSL válido. La forma más sencilla es usar Let’s Encrypt con Certbot:
Sigue las indicaciones para generar e instalar el certificado.
Paso 5: Reiniciar Nginx y verificar
Después de habilitar HTTP/2, reinicia Nginx para aplicar los cambios:
Verifica que HTTP/2 esté funcionando con:
Deberías ver el encabezado de respuesta HTTP/2.
Conclusión
Has instalado correctamente Nginx con soporte para HTTP/2 en Ubuntu. Tu sitio web ahora se beneficiará de un rendimiento mejorado y tiempos de carga de página más rápidos. Si necesitas realizar más optimizaciones, considera habilitar el almacenamiento en caché, la compresión y ajustar finamente la configuración de Nginx.


