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.
dnf upgrade
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 install mod_http2
Apache configuración para HTTP/2
Asegúrese de que el HTTPEl módulo /2 está habilitado en Apache.
cat /etc/httpd/conf.modules.d/10-h2.conf
Salida:
LoadModule http2_module modules/mod_http2.so
Abra el archivo de configuración de su servidor virtual y busque la sección Servidor virtual *: 443
nano /etc/httpd/conf.d/domain-name.com.conf
También puede estar en el nombre-de-dominio.com-le-ssl.conf expediente. Añade el Protocolos paraméter allí.
<virtualhost :443>
Protocols h2 http/1.1
...</virtualhost>
Guarde y cierre el archivo, y luego reinicie Apache.
systemctl restart httpd
Comprobar si HTTP/2 obras
Puedes comprobarlo de esta forma:
curl -I https://domain-name.com
Salida:
HTTP/2 200
...