judicious
Goto Top

Apache Proxy Cache

mod_disk_cache funktioniert nicht richtig.

Ich möchte unseren Apache als Forward Proxy laufen lassen um den Traffic zu reduzieren.
System:
Windows 2003 Server
WAMP Server Version 2.0
Apache 2.2.6
PHP 5.2.5

Zum Problem. Ich habe den Apache Server momentan soweit, dass er Proxy anfragen annimmt, aber nichts cached. Der Browser akzeptiert die IP des Proxy Servers und auch den Port und zeigt die eingegebenen URLs auch an. Jedoch cached der Apache nichts. Im Cache Ordner werden keine Dateien und nichts abgelegt.

Komisch finde ich, sobald ich folgendes in die conf einsetze springt der Apache Server nicht mehr an:
CacheRoot "D:/wamp/www/proxy_data/"  
CacheSize 5
CacheGcInterval 4
CacheMaxExpire 86400
CacheLastModifiedFactor 0.1
CacheDefaultExpire 1

D:/wamp/www/ ist das Root Verzeichnis des Servers.

Die Module werden richtig geladen:
LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache_module modules/mod_disk_cache.so

Und auch die Proxy Module laufen soweit.

Hier noch ein paar Einträge der Konfiguration:
# Zusätzlicher Port für Proxy-Anfragen
Listen 3128

# Proxy einschalten
ProxyRequests On
ProxyVia On
#ProxyBlock google

<Proxy *>
	Order deny,allow
	Deny from all
	Allow from 192.168.30 127.0.0.1
</Proxy>
Das Caching muss ich doch zwischen die Proxy Tags setzen? <Proxy *> CacheRoot…….</Proxy>

Es funktioniert auch nicht wenn ich <IfModule mod_cache.so> Abfragen mache. Sobald ich was mit Cache im Conf habe startet der Server nicht mehr. Das Error.Log sagt auch nichts aus.

Bin recht ratlos woran es liegen könnte und über jeden Tipp und Hinweis dankbar.

LG

Content-Key: 83860

Url: https://administrator.de/contentid/83860

Printed on: April 19, 2024 at 09:04 o'clock