HTTP/2 в Apache 2.4 работает только с модулем mpm_event, потому mpm_prefork был отключён (a2dismod mpm_prefork), а на его место поставлен mpm_event (a2enmod mpm_event), сервер перезапущен, HTTP/2 работает. Однако, стоило установить обновление для PHP так mpm_event был автоматом отключен, а вместо него обратно включен mpm_prefork.
HTTP/2 модуль также был отключен с выдачей сообщения:
The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive.
Для разрешения сего досадного недоразумения мы джолжны удалить libapache2-mod-php*, а также вернуть взад mpm_event:
sudo a2dismod php7.2 Module php7.2 disabled. To activate the new configuration, you need to run: systemctl restart apache2 sudo a2dismod mpm_prefork Module mpm_prefork disabled. To activate the new configuration, you need to run: systemctl restart apache2 sudo a2enmod mpm_event Considering conflict mpm_worker for mpm_event: Considering conflict mpm_prefork for mpm_event: Enabling module mpm_event. To activate the new configuration, you need to run: systemctl restart apache2 apt-get purge libapache2-mod-php* ... Package 'libapache2-mod-php7.2-dbgsym' is not installed, so not removed Package 'libapache2-mod-php7.3' is not installed, so not removed Package 'libapache2-mod-php7.3-dbgsym' is not installed, so not removed The following packages will be REMOVED: libapache2-mod-php5* libapache2-mod-php7.0* libapache2-mod-php7.2* 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. After this operation, 19.1 MB disk space will be freed. Do you want to continue? [Y/n] Y sudo apachectl -t Syntax OK systemctl restart apache2
P.S. Разумеется, что в данном случае PHP у нас работает ака CGI/FastCGI.

