Cómo configurar HTTP/ 2 en Nginx on Ubuntu 20.04
HTTP/2 es una versión mejorada del HTTP protocolo que le permite aumentar la velocidad del sitio y reducir la carga en el servidor web. Todo esto es posible al realizar múltiples solicitudes simultáneas en una sola conexión TCP. Aumentar la velocidad no solo mejora la experiencia del usuario con el sitio, sino que potencialmente incluso eleva su posición en los resultados del motor de búsqueda. En este tutorial veremos cómo configurar HTTP/2 en el Nginx servidor web en el Ubuntu 20.04 sistema.
En Serverspace usted puede crear un servidor con la aplicación ya instalada "Nginx".
Condiciones necesarias:
- El Nginx se instala el servidor web y se realiza su configuración básica;
- Su sitio utiliza el HTTPprotocolo S. La mayoría de los navegadores web requieren una conexión encriptada para habilitar HTTP/ 2.
Preparando el sistema para HTTP/2
En primer lugar, necesita una versión nueva de la Nginx servidor web para poder habilitar HTTP/2. Actualizar los paquetes en el sistema.
apt update && apt upgrade
Configurando el HTTP/ 2 en Nginx
Abra el archivo de configuración de su servidor virtual.
nano /etc/nginx/sites-available/domain-name.com
Encuentra esta línea en él:
listen 443 ssl;
Añada http2 aquí:
listen 443 ssl http2;
Si ve la línea, comenzando con:
listen [::]:443 ssl ...
Luego agrega http2 en eso también.
listen [::]:443 ssl http2 ...
Guarde y cierre el archivo y compruebe si hay errores en la configuración.
nginx -t
Reanudar Nginx.
systemctl restart nginx
Eso es todo, el HTTPEl protocolo /2 está habilitado en su sitio web.
Verifica si el HTTP/2 está habilitado
Puede comprobar si HTTP /2 se habilita directamente en la línea de comando de cualquier Linux máquina. Para hacer esto, necesitas instalar curl. por ejemplo, para Ubuntu:
apt install curl
Ahora ingrese este comando con su FQDN:
curl -I https://domain-name.com
Salida:
HTTP/2 200
...
Esto significa que su sitio está utilizando actualmente HTTP/ 2.
Otra forma de comprobarlo es utilizar este servicio: https://tools.keycdn.com/http2-test.