Squid 2.7 + Ubuntu 8.10
One external IP, multiple web server
Only Squid server have to setup. All apache server works out of the box.
squid.conf
=====================================
http_port 80 accel defaultsite=www.server3.hk vhost
forwarded_for on
# default (IP)
cache_peer 192.168.11.113 parent 80 0 no-query originserver name=ip login=PASS
acl defaultdomain dstdomain 119.246.32.20
cache_peer_access ip allow defaultdomain
# server1.com
cache_peer 192.168.11.111 parent 80 0 no-query originserver name=server1 login=PASS
acl server1 dstdomain .server1.com
cache_peer_access server1 allow server1
# server2
cache_peer 192.168.11.112 parent 80 0 no-query originserver name=server2 login=PASS
acl server2 dstdomain .server2.in
cache_peer_access server2 allow server2
# server3
cache_peer 192.168.11.113 parent 80 0 no-query originserver name=server3 login=PASS
acl server3 dstdomain .server3.hk
cache_peer_access server3 allow server3
# grant access
http_access allow defaultdomain
http_access allow server1
http_access allow server2
http_access allow server3
# define server domain
cache_peer_domain ip 119.246.32.20 # external IP
cache_peer_domain server1 www.server1.com
cache_peer_domain server1 server1.com
cache_peer_domain server2 www.server2.in
cache_peer_domain server2 server2.in
cache_peer_domain server3 www.server3.hk
cache_peer_domain server3 server3.hk
No comments:
Post a Comment