Commit 6bc5832d authored by Cédric Le Ninivin's avatar Cédric Le Ninivin

squid: Squid use destination ip instead of domain

parent 3c2a9b13
...@@ -41,7 +41,7 @@ class Recipe(GenericBaseRecipe): ...@@ -41,7 +41,7 @@ class Recipe(GenericBaseRecipe):
cache-path -- location of the cache directory cache-path -- location of the cache directory
XXXX No good, specific... XXXX No good, specific...
domain -- domain we want to cache public_ipv4 -- public ipv4 of the server
ip -- ip of the squid server ip -- ip of the squid server
...@@ -69,7 +69,7 @@ class Recipe(GenericBaseRecipe): ...@@ -69,7 +69,7 @@ class Recipe(GenericBaseRecipe):
access_log_path=self.options['access-log-path'], access_log_path=self.options['access-log-path'],
cache_log_path=self.options['cache-log-path'], cache_log_path=self.options['cache-log-path'],
pid_filename_path=self.options['pid-filename-path'], pid_filename_path=self.options['pid-filename-path'],
domain=self.options['domain'], public_ipv4=self.options['public-ipv4'],
) )
template_filename = self.getTemplateFilename('squid.conf.in') template_filename = self.getTemplateFilename('squid.conf.in')
......
...@@ -8,7 +8,7 @@ http_port %(ip)s:%(port)s accel defaultsite=%(ip)s ...@@ -8,7 +8,7 @@ http_port %(ip)s:%(port)s accel defaultsite=%(ip)s
cache_peer %(backend_ip)s parent %(backend_port)s 0 no-query originserver name=backend cache_peer %(backend_ip)s parent %(backend_port)s 0 no-query originserver name=backend
acl our_sites dstdomain %(domain)s acl our_sites dst %(public_ipv4)s
http_access allow our_sites http_access allow our_sites
cache_peer_access backend allow our_sites cache_peer_access backend allow our_sites
cache_peer_access backend deny all cache_peer_access backend deny all
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment