apache und squid wie zusammen
Hy habe ein Serverlein mit nem Squid und nen Apachen die wunderbar laufen. Nun wolte ich das man nich bei jedem rechner immer den Proxy einstellen muss. Und wolte über iptables anfagen an internet 80 an den squid 8080 geben. Nur klapt dar garnichts. wenn ichs umleite komme ich entweder nicht mehr an meinen Apachen oder Squid gibt mir einen DNS fehler. Suche schon seit 2 tagen wenn mir jemand helfen könnte wär ich dankbar. gruss silvio
Silvio Rönick wrote: [Saturday 17 April 2004 17:10]
habe ein Serverlein mit nem Squid und nen Apachen die wunderbar laufen. Nun wolte ich das man nich bei jedem rechner immer den Proxy einstellen muss. Und wolte über iptables anfagen an internet 80 an den squid 8080 geben. Nur klapt dar garnichts.
Man kann die Anfragen, die der Browser auf Port 80 eines Webservers macht, nicht einfach auf einen Proxy umleiten. Für die Lösung google mal nach "transparenter Proxy". Thomas.
Hy genau das mach ich seit zwei tagen und weis nur das das eben nicht die lösung ist. denn ich will einen apache und einen squid auf dem server zulafen haben und einige webseiten müssen direkt laufen können weil sie nicht proxy fehig sind. deswegen dacht ich an umleiten duch iptables da bekomme ich aber ein url fehler.
Man kann die Anfragen, die der Browser auf Port 80 eines Webservers macht, nicht einfach auf einen Proxy umleiten.
Für die Lösung google mal nach "transparenter Proxy".
Thomas.
Silvio Rönick wrote: [Saturday 17 April 2004 18:50]
genau das mach ich seit zwei tagen und weis nur das das eben nicht die lösung ist.
Hast du das schon gelesen: http://en.tldp.org/HOWTO/TransparentProxy.html Thomas.
On Sat, Apr 17, 2004 at 06:50:37PM +0200, "Silvio Rönick" wrote:
Hy
genau das mach ich seit zwei tagen und weis nur das das eben nicht die lösung ist. denn ich will einen apache und einen squid auf dem server zulafen haben und einige webseiten müssen direkt laufen können weil sie nicht proxy fehig sind. deswegen dacht ich an umleiten duch iptables da bekomme ich aber ein url fehler.
IPTABLES: -------------------------------------------------------- IPTABLES="/usr/sbin/iptables" INTERNAL="eth0" INTERNALNET="192.168.0.0/24" PROXYHIST="192.168.0.1" $IPTABLES -t nat -A PREROUTING -i $INTERNAL -p tcp -s \ $INTERNALNET -d ! $PROXYHOST --dport 80 \ -j REDIRECT --to-port 8080 --------------------------------------------------------- damit werden alle Adressen von der Netzwerkarte die an die auf Port 80 zugreifrn wollen, aber nicht als Ziel den Proxy/web rechner haben an den Proxy umgeleitet. in Squid sollte dann moch folgendes vorhanden sein: --------------------------------------------------------- http_port 8080 httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on --------------------------------------------------------- Gruß JJ -- Joachim Janssen | Jaderbergerstr. 70 | D 26316 Varel/Friesland Tel:+49-4451-862314 | Fax:+49-4451-957712 | Mobil:+49-175-2420193 http://www.iqual.de/ | 00101010 | #124985 Key fingerprint = 6AEA 6339 5920 A843 33BE C5CD 63CB DF06 7CA3 6288
participants (3)
-
"Silvio Rönick"
-
Joachim Janssen
-
Thomas Hofer