Search squid archive

Re: (squid 3) Reverse proxy - acceleration for multiple webservers with multiple virtual hosts

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

 



fre 2006-05-05 klockan 13:45 +0200 skrev Tomasz Marciniak:

> First: reality check - is it possible to use single (for start) Squid as 
> acceleration cache for multiple webservers, each one having multiple 
> virtual hosts in an architecture like that:

Yes, as long as each site can be identified by Squid..

> Each of webservers has some number of apaches with virtual hosts or 
> java-based web applications operating on HTTP.

As long as they are speaking HTTP there is no problem.

> http_port               80        vport

Hmm.. not entirely OK. See the http_port description again. From your
description it sounds like you should be using vhost, and perhaps a
defaultsite as well.

vport -> IP based virtual servers

vhost -> domain based virtual servers

> redirect_rewrites_host_header   off

Don't use redirectors if you don't need to.

> http_access         allow all

Normally an accelerator/reverse proxy should only allow access to the
sites it acts as an accelerator for..

> cache_peer          webserver1.internal      parent      80          0           
> no-query originserver name=webserver1

Ok.

> cache_peer_access  webserver1              allow all
> cache_peer_domain  webserver1              webserver1.external.com

Either use cache_peer_access or cache_peer_domain. Mixing the two can be
a bit confusing..  (but works..)

> While trying to retrieve the URL: http://<private_ip_of_squid>/
> 
> The following error was encountered:
> 
> * Unable to forward this request at this time. 

Makes sense. See above.

Regards
Henrik

Attachment: signature.asc
Description: Detta =?ISO-8859-1?Q?=E4r?= en digitalt signerad meddelandedel


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

  Powered by Linux