Search squid archive

Re: Reverse proxy on two sub-domains

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks Amos, I should have found that doc myself.

Can you please shed more light on this:

http_port 1234 accel vhost defaultsite=s1.blah.com:80

What purpose does it serve? Our origin server is tomcat, and it behaves very well for quite a while. Are you talking about terminating http 1.1 connections or something like that?

E


----- Original Message -----
From: Amos Jeffries <squid3@xxxxxxxxxxxxx>
To: Elli Albek <elli@xxxxxxxxxxxxxxx>
Cc: squid-users@xxxxxxxxxxxxxxx
Sent: Fri, 19 Jun 2009 04:26:55 -0700 (PDT)
Subject: Re:  Reverse proxy on two sub-domains

You need to kill whatever interception rules are sending stuff to port 
3128 and setup a real virtual hosting reverse proxy.


  http_port 80 accel vhost defaultsite=s1.blah.com:80
  cache_peer 1.2.3.4 parent 1234 0 no-query originserver name=my_parent

  acl url_s1_dir urlpath_regex ^/s1_dir/
  acl url_s2_dir urlpath_regex ^/s2_dir/
  acl s1_domain dstdomain s1.blah.com
  acl s2_domain dstdomain s2.blah.com
  http_access allow s1_domain url_s1_dir
  http_access allow s2_domain url_s2_dir
  http_access deny all

...Thats it, the entire lot.

see http://wiki.squid-cache.org/ConfigExamples/Reverse/VirtualHosting


If you get badly coded web-apps on the parent ending requests to port 
1234 you may also need this:
  http_port 1234 accel vhost defaultsite=s1.blah.com:80


Amos
-- 
Please be using
   Current Stable Squid 2.7.STABLE6 or 3.0.STABLE16
   Current Beta Squid 3.1.0.8



[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux