[squid-users] reverse proxying problem...

From: Dmitry S. Makovey <dmitry@dont-contact.us>
Date: Wed, 03 Aug 2005 09:47:47 -0600

I'm not quite sure what am I doing wrong so here's the problem in
full:

I have machine A and machine B. A is original webserver running only
apache and some HTML/PHP pages. No B supposed to become replica of A
(including all of A's virtual hosts) with Squid on it. Squid is
supposed to work like normal proxy but it should pass all HTTP
request to apache running on B rather than A. so if user chooses so -
[s]he can configure his browser to use proxy on B and access B as if
[s]he was accessing A.

At the bottom you'll find what I've got so far and I can squeeze
nothing out of it except for the fact that it fetches pages from host
A instead of B.

<squid.conf>
## Squid port
http_port 3128

#assume A is 10.10.10.1 and B is 10.10.10.2

## ACL's taken from standard Squid conf
acl all src 0.0.0.0/0.0.0.0
acl localhost src 127.0.0.1/255.255.255.255
acl localhost src 10.10.10.2/255.255.255.255

redirect_program /usr/local/bin/redirector
redirect_children 5

## ACL for public
acl public_access dst 10.10.10.0/255.255.255.0

acl public_access_port port 80 81 8080

http_access allow all

httpd_accel_port 80
httpd_accel_host virtual
httpd_accel_single_host on

httpd_accel_with_proxy on

httpd_accel_uses_host_header on

http_access allow all

</squid.conf>

<redirector>
#!/usr/bin/perl

$|=1;
print "10.10.10.2\n" while (<>);
</redirector>

-- 
Dmitry Makovey
Web Systems Administrator
Athabasca University
(780) 675-6245

Received on Wed Aug 03 2005 - 09:46:33 MDT

This archive was generated by hypermail pre-2.1.9 : Thu Sep 01 2005 - 12:00:01 MDT