26.05.2023

Cómo configurar HTTP/ 2 en Apache on CentOS 8

El HTTPEl protocolo /2 fue creado como una versión más avanzada de HTTP. Le permite acelerar el sitio y reducir la carga en el servidor web y el canal de comunicación. Todo esto conduce a una reducción de costes e incluso a un aumento de la posición del sitio en los buscadores. En este tutorial, configuraremos HTTP/2 protocolo en Apache servidor web en CentOS 8. Para empezar, necesitará un
Certificado SSL instalado en Apache. Puede usar este tutorial sobre cómo configurar Let's Encrypt SSL en Apache. La mayoría de los navegadores solo funcionan con HTTP/2 sobre HTTPS.

En Serverspace usted puede crear un servidor con la aplicación ya instalada "Apache".

Preparando el sistema

Primero, necesita la última versión de Apache. Por lo tanto, debe actualizar los paquetes en el sistema.

actualización dnf

On CentOS/RHEL 8 sistemas modificación_http2 está instalado con Apache. Para asegurarse de que está en el sistema, o instalarlo si no es así:

dnf instalar mod_http2

Apache configuración para HTTP/2

Asegúrese de que el HTTPEl módulo /2 está habilitado en Apache.

gato /etc/httpd/conf.modules.d/10-h2.conf

Salida:

Módulo de carga http2_módulos módulos/mod_http2.así

Abra el archivo de configuración de su servidor virtual y busque la sección Servidor virtual *: 443

nano /etc/httpd/conf.d/nombre-de-dominio.com.conf

También puede estar en el nombre-de-dominio.com-le-ssl.conf expediente. Añade el Protocolos paraméter allí.


protocolos h2 http/ 1.1
...

Guarde y cierre el archivo, y luego reinicie Apache.

reiniciar systemctl httpd

Comprobar si HTTP/2 obras

Puedes comprobarlo de esta forma:

rizo -I https://nombre-de-dominio.com

Salida:

HTTP/ 2 200
...

tú Apache servidor web ahora utiliza el HTTP/2 Protocolo.