Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills
01.11.2024

Cómo instalar Nginx con soporte HTTP/2 en Ubuntu

Nginx es un potente servidor web conocido por su rendimiento y eficiencia. Habilitar el soporte HTTP/2 puede mejorar el rendimiento del sitio web al permitir la multiplexación de solicitudes, reducir la latencia y mejorar los tiempos de carga. Esta guía le guiará a través de los pasos para instalar Nginx con soporte HTTP/2 en Ubuntu 18.04/20.04

1. Requisitos previos

Antes de empezar, asegúrate de tener lo siguiente

2. Actualizar el índice de paquetes

Comience actualizando el índice de paquetes para asegurarse de que dispone de la información más reciente sobre los paquetes disponibles

###ATP_PRO_NOTR_1_ETIQUETA_DE_CÓDIGO_NOTR_ATP_PRO###

3. Instalación de Nginx

Paso 1: Instalar Nginx

Para instalar Nginx, ejecute el siguiente comando

sudo apt install nginx

Paso 2: Iniciar Nginx

Una vez instalado, inicie el servicio Nginx

sudo systemctl start nginx

Paso 3: Activar Nginx para que se inicie al arrancar

Para garantizar que Nginx se inicie automáticamente al arrancar, ejecute

sudo systemctl enable nginx

4. Instalación de OpenSSL

Para usar HTTP/2, necesitas tener SSL/TLS habilitado. Puede instalar OpenSSL utilizando

sudo apt install openssl

5. Obtener un certificado SSL

Puede obtener un certificado SSL gratuito de Let’s Encrypt. En primer lugar, instale Certbot, que ayuda a obtener y gestionar certificados SSL

sudo apt install certbot python3-certbot-nginx

Paso 1: Obtener el certificado SSL

Ejecute el siguiente comando para obtener un certificado para su dominio

sudo certbot --nginx

Siga las instrucciones para configurar su certificado SSL. Certbot configurará automáticamente Nginx para utilizar el certificado y habilitar HTTPS

6. Configuración de Nginx para HTTP/2

Una vez que tenga un certificado SSL, puede habilitar HTTP/2 en la configuración de Nginx

Paso 1: Editar el archivo de configuración de Nginx

Abra el archivo de configuración de Nginx por defecto

sudo nano /etc/nginx/sites-available/default

Paso 2: Actualizar el bloque de servidor

Busque el bloque de servidor para su configuración HTTPS (normalmente definido con listen 443 ssl;). Actualícelo para incluir http2 de la siguiente manera

server {
listen 443 ssl http2;
server_name your_domain.com; # Replace with your domain
ssl_certificate /etc/letsencrypt/live/your_domain.com/fullchain.pem; # Adjust as necessary
ssl_certificate_key /etc/letsencrypt/live/your_domain.com/privkey.pem; # Adjust as necessary
location / {
# Your site configuration
}
}

Paso 3: Guardar y salir

Guarde los cambios y salga del editor (CTRL + X, luego Y, luego Enter)

7. Probar la configuración de Nginx

Antes de reiniciar Nginx, compruebe si hay errores de sintaxis en la configuración: Si todo está bien, verá un mensaje de confirmación

8. Reiniciar Nginx

Para aplicar los cambios, reinicie el servicio Nginx

sudo systemctl restart nginx

9. Verificación de la compatibilidad con HTTP/2

Para comprobar si HTTP/2 está habilitado, puede utilizar una herramienta en línea como tools.keycdn.com/http2-test o utilizar un navegador con herramientas de desarrollador

Paso 1: Uso de las herramientas de desarrollo del navegador

  1. Abra su sitio web en un navegador.
  2. Haga clic con el botón derecho del ratón y seleccione Inspeccionar o pulse F12 para abrir las Herramientas de desarrollo.
  3. Vaya a la pestaña Red y recargue la página.
  4. Haga clic en las solicitudes y compruebe la columna Protocolo para ver si se está utilizando HTTP/2.

10. Conclusión

Instalar Nginx con soporte HTTP/2 en Ubuntu 18.04/20.04 es una buena forma de mejorar el rendimiento de tu sitio web. Siguiendo esta guía, puede habilitar HTTP/2, que mejora los tiempos de carga y la experiencia del usuario. Supervisa regularmente tu servidor y mantén el software actualizado para mantener un rendimiento y seguridad óptimos.

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills