Op het moment heb ik problemen met het inschakelen van gzip compressie op een Apache HTTP-server welke voor een Apache Tomcat-server staat.
Tussen de HTTP en Tomcat-server wordt gebruik gemaakt van het AJP 1.3 protocol. Daarnaast wordt op het moment elk request vanaf de root (/) naar de Tomcat-server geproxied (door middel van mod_proxy_ajp).
Als ik in de gerelateerde virtualhost mod_deflate gebruik, dan krijg ik met geen mogelijkheid gzip compressie ingeschakeld tussen de HTTP-server en de cliënt.
Ik heb meerdere oplossingen geprobeerd, zowel de meest rigoreuze configuratie:
Alsmede specifieke filters op content type:
Ik krijg maar niet de gewenste response header Content-Encoding: gzip te zien, op het moment heb ik al zoveel configuraties geprobeerd dat ik mezelf echt afvraag of het überhaupt wel mogelijk is met een (AJP) proxy, aangezien de mod_deflate prima werkt op alle configuraties die ik voorheen gedaan heb op Apache icm. PHP.
Iemand een oplossing voor mijn probleem?
Uiteraard heb ik al veel gegoogled maar er is niet heel veel geschreven over mod_deflate in combinatie met mod_proxy, zowel een HTTP als een AJP proxy hebben niet het gewenste effect gehad.
Tussen de HTTP en Tomcat-server wordt gebruik gemaakt van het AJP 1.3 protocol. Daarnaast wordt op het moment elk request vanaf de root (/) naar de Tomcat-server geproxied (door middel van mod_proxy_ajp).
Als ik in de gerelateerde virtualhost mod_deflate gebruik, dan krijg ik met geen mogelijkheid gzip compressie ingeschakeld tussen de HTTP-server en de cliënt.
Ik heb meerdere oplossingen geprobeerd, zowel de meest rigoreuze configuratie:
code:
1
| SetOutputFilter DEFLATE |
Alsmede specifieke filters op content type:
code:
1
| AddOutputFilterByType DEFLATE text/html |
Ik krijg maar niet de gewenste response header Content-Encoding: gzip te zien, op het moment heb ik al zoveel configuraties geprobeerd dat ik mezelf echt afvraag of het überhaupt wel mogelijk is met een (AJP) proxy, aangezien de mod_deflate prima werkt op alle configuraties die ik voorheen gedaan heb op Apache icm. PHP.
Iemand een oplossing voor mijn probleem?
Uiteraard heb ik al veel gegoogled maar er is niet heel veel geschreven over mod_deflate in combinatie met mod_proxy, zowel een HTTP als een AJP proxy hebben niet het gewenste effect gehad.
You only need two tools in life: WD-40 and Duct-Tape, if it doesn't move and it should, use the WD-40. If it does move and it shouldn't, use the Tape.