Configurar HTTP/2 en Apache es un proceso sencillo y solo requiere unas pocas modificaciones en la configuración de Apache. Aquí te dejo los pasos a seguir:
1. Asegúrate de que estás utilizando la versión 2.4.17 o superior de Apache.
2. Debes habilitar el módulo mod_http2. Puedes hacerlo utilizando el siguiente comando en la terminal:
```
sudo a2enmod http2
```
3. Luego, tendrás que agregar el protocolo HTTP/2 a la configuración global de Apache o a la configuración de un host virtual específico. Para agregarlo a la configuración global, abre el archivo de configuración principal de Apache con un editor de texto. Este archivo podría estar en /etc/apache2/apache2.conf, /etc/httpd/httpd.conf, /usr/local/apache2/conf/httpd.conf o en alguna otra ubicación dependiendo de tu sistema operativo y de cómo hayas instalado Apache.
Agrega la siguiente línea en cualquier lugar del archivo:
```
Protocols h2 http/1.1
```
Este comando dice a Apache que prefiera HTTP/2 sobre HTTP/1.1 cuando sea posible.
4. Para especificar HTTP/2 para un host virtual específico, tendrás que editar el archivo de configuración para ese host virtual e incluir la misma directiva Protocols. Asegúrate de colocarlo dentro de la sección
5. Una vez que hayas hecho los cambios, guarda y cierra el archivo de configuración.
6. Finalmente, reinicia Apache para que los cambios surtan efecto. Este comando podría ser uno de los siguientes, dependiendo de tu sistema operativo:
```
sudo systemctl restart apache2
sudo /etc/init.d/apache2 restart
sudo service httpd restart
```
Nota: HTTP/2 solo funciona sobre HTTPS en la mayoría de los navegadores. Por lo tanto, debes tener un certificado SSL instalado y funcionando para tu sitio. Este protocolo no funcionará si estás sirviendo tu sitio a través de HTTP plano.
Además, ten en cuenta que la compatibilidad del servidor con HTTP/2 depende de la versión de Apache que estés ejecutando, así como de cualquier otra dependencia que pueda tener tu sistema.