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