reverse proxy mit caching
Andreas Roth
andreas at schosemail.de
Mon Apr 11 20:31:41 CEST 2005
Hallo Liste,
Da unser bisheriger TLUG WWW Server bandbreitenmäßig sehr gering
angeschlossen ist, entstand die Idee ein Reverseproxy mit Caching
aufzusetzen. Problematisch stellt sich nun das Caching heraus..
Ich setzte einen Apache 2.0.53 ein. Folgende Konfiguration:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache_module modules/mod_disk_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so
<VirtualHost 111.222.111.222:80>
# DocumentRoot /home/www/tlug/www
ServerName tlugrp.schose.viacobra.de
ServerAlias tlugrp.schose.viacobra.de *.tlugrp.schose.viacobra.de
ErrorLog logs/tlugrp.schose.viacobra.de-error_log
CustomLog logs/tlugrp.schose.viacobra.de-access_log combined
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://www.tlug.de/
ProxyPassReverse / http://www.tlug.de/
MCacheSize 50000
MCacheMaxObjectCount 10000
MCacheMaxObjectSize 6400000
MCacheMinObjectSize 1
MCacheRemovalAlgorithm GDSF
CacheEnable mem /
</VirtualHost>
Weder ein Caching im Speicher (mod_mem_cache) noch ein Caching auf
Platte (mod_disk_cache) funktioniert beim Reverse Proxy VHost. Gleiche
Konfiguration bei einem "normalen" vhost funktioniert! :((
Bei Google hab ich verschiedene Leute gefunden, die das gleich Problem,
allerdings keine Problemlösung hatten. (z.B.:
http://linux.yyz.us/ipv6/proxy.html)
Irgendwelche Ideen, Workarounds???
Gruss
Andreas
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 254 bytes
Beschreibung: OpenPGP digital signature
URL : http://www.tlug.de/pipermail/tlug_allgemein/attachments/20050411/5f99dc96/signature.pgp