GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo habilitar HTTP2 en NGINX

Hola amigos. En este día, tengo otro truco sobre Nginx. En resumen, hoy aprenderá cómo habilitar HTTP2 en Nginx.

HTTP2 es la evolución natural de HTTP. Gracias a ella tendremos una mejora en la velocidad de respuesta debido a su arquitectura que permite con una conexión realizar varias solicitudes y respuestas.

Otro aspecto interesante de HTTP2 es que elimina el envío y recepción de información redundante . Además de esto, todo se hace de forma segura para que la experiencia en Internet sea más eficiente.

Por estas y más razones es que muchos administradores de sistemas y webmasters optan por habilitar este protocolo en todas sus configuraciones. Hoy haremos lo mismo usando Nginx.

Algunas consideraciones

Para realizar este tutorial, necesitamos tener Nginx instalado y configurado correctamente. Además de esto, usaremos un usuario con sudo o permisos de root.

Además de esto, se requiere que la versión de Nginx sea superior a la 1.9.5 y que tienes algunas habilidades mínimas de terminal.

Entonces, vamos a por ello.

Cómo habilitar HTTP2 en Nginx

Si desea habilitar HTTP2 en Nginx globalmente, debemos modificar el archivo de configuración, que es /etc/nginx/nginx.conf .

sudo nano /etc/nginx/nginx.conf

Pero en caso de que tengamos muchas configuraciones para cada sitio en nuestro servidor, entonces tenemos que editar cada uno de estos archivos. Un ejemplo de cómo se ven estos archivos es.

sudo nano /etc/nginx/sites-enabled/domain.conf

En este caso, les muestro que uso nano pero realmente puedes usar cualquier editor de texto.

Una vez que haya comenzado a editar, deberá verificarlo en el server sección tiene SSL habilitado a través de listen directiva. Si esto es cierto, simplemente agregue HTTP/2 así.

server { 
    listen 443 ssl http2; 
    ssl_certificate ...
    ssl_certificate_key ...
 }

Ahora guarda los cambios y cierra el editor.

Ahora debe verificar que la sintaxis de Nginx sea correcta.

sudo nginx -t

Si no hay ningún error, puede reiniciar Nginx ejecutando

sudo systemctl restart nginx

Si desea comprobar los cambios, puede utilizar alguna herramienta externa. Uno de los mejores para esto es KeyCDN, donde puede hacer la verificación fácilmente.

Espero haberte ayudado.

Conclusión

En esta publicación, le mostramos cómo habilitar HTTP2 en Nginx de forma rápida, fácil y sin complicaciones.

Gracias por leer, y espero que te haya servido en tus proyectos.


Linux
  1. Cómo usar Nginx para redirigir

  2. Cómo habilitar HTTP/2 en Nginx

  3. Cómo habilitar las estadísticas de HAProxy

  4. Cómo habilitar el reenvío de IP en Linux

  5. Cómo deshabilitar ETag en NGINX

Cómo habilitar la compatibilidad con HTTP/2.0 en Nginx

Cómo habilitar la compresión Gzip en Nginx

Cómo habilitar HTTP/2.0 en Nginx

Cómo habilitar HTTP/2.0 en el servidor Nginx:guía paso a paso

¿Cómo instalar Nginx en CentOS 7?

Cómo instalar NGINX en Ubuntu 18.04