War schon spät, wie anfängerhaft... Danke für die Rückfrage. Hier nun etwas mehr Details.
Server version: Apache/2.4.38 (Debian)
PHP 7.3.9-1~deb10u1
und
Server version: Apache/2.4.25 (Debian)
PHP 7.2.23-1+0~20191008.27+debian9~1.gbp021266
(weil http2 erst ab 2.4.26 möglich sein soll, habe ich am Testserver
sudo add-apt-repository ppa:ondrej/apache2
eingebunden und Apache2 upgedatet)
Server streng nach
https://www.howtoforge.com/perfect-server-debian-10-buster-apache-bind-dovecot-ispconfig-3-1/ aufgesetzt, aber ohne Roundcube und Mailman (Mailkonfiguration als Satellit, zentrales Mailsystem im Einsatz).
Eine der Anleitungen, die ich genutzt hatte war:
https://www.howtoforge.com/how-to-enable-http-2-in-apache/ eine andere z.B.
https://www.linuxbabe.com/ubuntu/enable-http-2-apache-ubuntu-16-04-17-10
In ISPConfig 3.1 folgendes gemacht:
a)
Unter
System -> Serverkonfiguration -> mein-server -> Web -> SSL Haken gesetzt bei "Stellt SPDY/HTTP2 zur Verfügung"
Dann bei
Website -> Domain -> SSL den Haken bei SPDY/HTTP2 ganz unten gesetzt.
b)
Unter
Website -> Domain -> Optionen -> Apache eingetragen:
Protocols h2 h2c http/1.1
ProtocolsHonorOrder On
Alternativ
Protocols h2 http/1.1
Die Zeilen erscheinen auch in der generierten apache-vhost-Datei.
Das mit den wenigen Befehlen scheint soweit richtig, alle Anleitungen machen es deutlich. Aber greifen tut es trotzdem nicht. Und bevor ich an die PHP-Pakete rangehe und den perfect-server-Standard verhunze, weil ich irgendwo von einer Inkompatibilität mit mpm_prefork und die Empfehlung auf php_fpm zu gehen gelesen habe, gibt es vielleicht andere Details, die ich übersehen haben könnte. Ich würde gerne wenig am perfect-server-Standard verändern.