Hello, I wanted to turn on HTTP/2 support for our Koha sites. That would be a measureable performance plus. Unfortunately, I was not able to turn on HTTP/2 support due to required Apache2 modules. Koha requires mpm_itk to set the user for each VHOST. mpm_itk was last updated in 2016 according to its website: http://mpm-itk.sesse.net/ mpm_itk is compatile with mpm_prefork only, which is an outdated and less efficient process manager for apache. mpm_prefork is not compatible with http2. Koha should find another way to set the user ids for each VHOST.
Suggestion: Set environment Variables using SetEnvIf and use them for current user processing. That's the way this in done in VuFind. Then, mpm_prefork could be replaced with mpm_event and http2 could be enabled.