¿Cómo ejecutar hosts virtuales con un uid y un gid separados además de usar mpm_itk?

¿Cómo ejecutar hosts virtuales con un uid y un gid separados además de usar mpm_itk?

Estoy ejecutando un servidor donde tengo varios sitios web, por lo que quiero separar a los usuarios con cualquier cosa además de mpm_itk.

Desde el servidor virtual:

<IfModule mpm_itk_module>
AssignUserId user1 user1
</IfModule>

Estoy corriendo Apache/2.4.29.

Quiero encontrar algo que admita http2, ya que mpm_itk no admite h2:

A partir de Apache 2.4.27, la prefork de Apache MPM (módulo de procesamiento múltiple) ya no admite HTTP/2. Esto se indicará en el registro de errores de Apache de la siguiente manera: AH10034: El módulo mpm (prefork.c) no es compatible con mod_http2. El mpm determina cómo se procesan las cosas en su servidor. HTTP/2 tiene más exigencias en este sentido y el mpm seleccionado actualmente simplemente no funcionará. Esta es una advertencia de advertencia. Su servidor seguirá funcionando, pero el protocolo HTTP/2 estará inactivo.

Todos mis usuarios ejecutan sólo PHP y como no hay scripts CGI, ¿cuál es la mejor manera de separar a los usuarios uid y gid?

información relacionada