J'essaie d'activer la compression GZIP sur un serveur tomcat8 et je suis confronté à un problème lorsque je veux l'utiliser avec Alias. Compte tenu de la configuration suivante de server.xml pour le connecteur:La compression Tomcat avec l'alias de l'hôte ne fonctionne pas correctement
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
useSendfile="false"
compression="on"
compressionMinSize="128"
noCompressionUserAgents="gozilla, traviata" />
Et voici l'hôte sur lequel je souhaite activer la compression:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Alias>alias-test.first</Alias>
<Alias>myalias-test.second</Alias>
</Host>
Cet hôte comme certains Alias sur lequel ma demande est travail. A peut y accéder sur localhost et sur l'URL définie par l'alias
La compression fonctionne lorsque je demande http://localhost:8080. Mais ça ne marche pas quand j'accéder à l'un des alias, http://alias-test.first:8080
Finaly, voici mon fichier hôte sur mon ordinateur:
127.0.0.1 alias-test.first
127.0.0.1 myalias-test.second
Y at-il une configuration spécifique tomcat d'utiliser la compression lorsque je tente accéder à mon application à partir de plusieurs URL?