PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Squid Problem



maus66
09.10.08, 09:28
Hallo,

ich habe ein Conf-Problem mit squid. Mein Squid arbeitet einmal als Reverse-Proxy Port 80 und soll diesen Port an einen Apache "weiterleiten". Weiter soll der Proxy für den Apache-Server als Proxy dienen. So zum Beispiel, wenn dieser Updates via http holt. Dies geht leider nicht. Die Anfrage kommt an den Squid und dieser schiebt die Http-Anfrage wieder an den Apache zurück.

http_port 192.168.19.1:3128
http_port xxx.xxx.xxx.xxx:80 vhost vport
cache_mem 32 MB
cache_dir ufs /var/spool/squid/ 100 16 256

acl apache src 192.168.19.2/32
acl DMZ src xxx.xxx.xxx.xxx/26
acl webserver_80 dstdomain .bla.bla.de

http_access allow apache all_dst Safe_ports
http_access allow DMZ webserver_80
http_access deny all_src
http_access deny all_dst

Hab ich da irgendwas falsch gemacht?

maus66
09.10.08, 11:16
Ich hab das Problem gelöst. Der Fehler war in der Zeile:
cache_peer 192.168.19.2 parent..........

Auf diese Zeile hat auch der Apache gehen Port 80 zugegriffen. Fügt man darunter noch ein cache_peer_domain 192.168.19.2 erlaubter_domain_name ein, dann greift der apache nur noch bei genau diesem domainnamen auf sich selber zu, sonst aber nicht.