je la configuration du connecteur AJP suivant dans Tomcat:Apache Tomcat avec HTTP2 AJP
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
Apache gère alors le TLS. Cependant, je voudrais activer HTTP/2, donc j'essayé dans le dossier de l'Apache:
Protocols h2 http/1.1
Firefox et mes propres tests de vitesse indiquent que la connexion fonctionne toujours sous http/1.1 si.
Si je Ditch Apache Tomcat et utiliser directement:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11AprProtocol"
maxThreads="150"
SSLEnabled="true"
compression="on" >
<UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
<SSLHostConfig>
<Certificate certificateKeyFile="private.key"
certificateFile="public.pem"
/>
</SSLHostConfig>
</Connector>
L'augmentation de la vitesse est importante, et les rapports Firefox HTTP/2.
Le connecteur AJP empêche-t-il Apache de diffuser HTTP/2 ou y a-t-il autre chose qui manque à ma configuration?
Heureux de continuer avec Tomcat, mais je voudrais comparer les deux comme pour.
Soit dit en passant, ce logline de la société APR me demande combien de travail APR est en train de faire dans cette configuration (useAprConnector [false]):
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]