Re: [squid-users] Configuring a Basic Reverse Proxy (Website Accelerator)

2010-03-20 Thread a...@gmail

Thanks Amos
Ok I will try this and keep you all posted
I hope it'll work this time
Regards
Adam
- Original Message - 
From: "Amos Jeffries" 

To: 
Sent: Saturday, March 20, 2010 11:39 PM
Subject: Re: [squid-users] Configuring a Basic Reverse Proxy (Website 
Accelerator)




a...@gmail wrote:

Hi Amos,
Thanks for your reply
My question I should probably put it another way
let's say my website is http://www.example.com right?

in the defaultsite= directive do I need to put just the domain name i.e 
example.com that should match the exact domain name that is requested by 
the client or something else?


It doesn't matter.
Whichever domain _you_ want the client to most visit.

You could even put defaultsite=abetterbrowser.org




And the http_port should match the http_port that the backend web-server 
is listening on, correct?


Yes. Port 80 is the standard.

It's recommended to _also_ have Squid listening on any strange ports the 
backend use so that breakage in the backend server apps URLs does not 
cause too much damage.





As for the

cache_peer,  does the cache peer also refers to the backend "web-server"?
If you don't mind being a little a bit more specific please.


cache_peer ONLY refers to the back end server connection.

http_port ONLY refers to client-facing connections.



- Original Message - From: "Amos Jeffries" 
To: 
Sent: Saturday, March 20, 2010 10:35 PM
Subject: Re: [squid-users] Configuring a Basic Reverse Proxy (Website 
Accelerator)




a...@gmail wrote:

Hi All,

I have a question I just want to make sure that I understand this 
configuration.

Assuming I am configuring just one backend webservers and one website:

 From this link:
http://wiki.squid-cache.org/ConfigExamples/Reverse/BasicAccelerator

Does this mean
http_port 80 accel defaultsite=your.main.website.namehttp_port 80 (port 
of the back-end webserver)?Defaultsite= (should it be like this) 
defaultsite=www.mydomain.org  or defaultsite=mydomain.org or 
defaultsite=the_name_of_the_folder_where_the_website_is_located?My next


It's just the domain name visitors will use to get the website.
It's only used to 'fix' broken client who fail to send a domain name in 
their requests.

Which domain to use is up to you.

question is for thiscache_peer ip.of.webserver parent 80 0 no-query 
originserver name=myAccelOk this is what I understoodExample:cache_peer 
192.168.1.3 parent 80 0 no-query originserver name=myAccelbut what 
value will "myAccel" be holding for instance, the name of my website? 
or it's IP address what is it exactly?


It's a label. Only used in the squid.conf file to represent that peer.


My final question isacl our_sites dstdomain your.main.website.name
http_access allow our_sites
cache_peer_access myAccel allow our_sites
cache_peer_access myAccel deny allok maybe the first line should beacl 
our_sites dstdomain www.mydomain.org is this correct?And then the rest


Yes. A list of all the websites you are serving through this Squid to 
that peer.  Wildcard sub-domains by starting with a dot for example: 
.example.com


is straightforwardCan anyone help me please, I am a bit confused with 
thisAny help would be very much appreciated



Amos
--
Please be using
  Current Stable Squid 2.7.STABLE8 or 3.0.STABLE25
  Current Beta Squid 3.1.0.18





--
Please be using
  Current Stable Squid 2.7.STABLE8 or 3.0.STABLE25
  Current Beta Squid 3.1.0.18 




Re: [squid-users] Configuring a Basic Reverse Proxy (Website Accelerator)

2010-03-20 Thread Amos Jeffries

a...@gmail wrote:

Hi Amos,
Thanks for your reply
My question I should probably put it another way
let's say my website is http://www.example.com right?

in the defaultsite= directive do I need to put just the domain name i.e 
example.com that should match the exact domain name that is requested by 
the client or something else?


It doesn't matter.
Whichever domain _you_ want the client to most visit.

You could even put defaultsite=abetterbrowser.org




And the http_port should match the http_port that the backend web-server 
is listening on, correct?


Yes. Port 80 is the standard.

It's recommended to _also_ have Squid listening on any strange ports the 
backend use so that breakage in the backend server apps URLs does not 
cause too much damage.





As for the

cache_peer,  does the cache peer also refers to the backend "web-server"?
If you don't mind being a little a bit more specific please.


cache_peer ONLY refers to the back end server connection.

http_port ONLY refers to client-facing connections.



- Original Message - From: "Amos Jeffries" 
To: 
Sent: Saturday, March 20, 2010 10:35 PM
Subject: Re: [squid-users] Configuring a Basic Reverse Proxy (Website 
Accelerator)




a...@gmail wrote:

Hi All,

I have a question I just want to make sure that I understand this 
configuration.

Assuming I am configuring just one backend webservers and one website:

 From this link:
http://wiki.squid-cache.org/ConfigExamples/Reverse/BasicAccelerator

Does this mean
http_port 80 accel defaultsite=your.main.website.namehttp_port 80 
(port of the back-end webserver)?Defaultsite= (should it be like 
this) defaultsite=www.mydomain.org  or defaultsite=mydomain.org or 
defaultsite=the_name_of_the_folder_where_the_website_is_located?My next


It's just the domain name visitors will use to get the website.
It's only used to 'fix' broken client who fail to send a domain name 
in their requests.

Which domain to use is up to you.

question is for thiscache_peer ip.of.webserver parent 80 0 no-query 
originserver name=myAccelOk this is what I 
understoodExample:cache_peer 192.168.1.3 parent 80 0 no-query 
originserver name=myAccelbut what value will "myAccel" be holding for 
instance, the name of my website? or it's IP address what is it exactly?


It's a label. Only used in the squid.conf file to represent that peer.


My final question isacl our_sites dstdomain your.main.website.name
http_access allow our_sites
cache_peer_access myAccel allow our_sites
cache_peer_access myAccel deny allok maybe the first line should 
beacl our_sites dstdomain www.mydomain.org is this correct?And then 
the rest


Yes. A list of all the websites you are serving through this Squid to 
that peer.  Wildcard sub-domains by starting with a dot for example: 
.example.com


is straightforwardCan anyone help me please, I am a bit confused with 
thisAny help would be very much appreciated



Amos
--
Please be using
  Current Stable Squid 2.7.STABLE8 or 3.0.STABLE25
  Current Beta Squid 3.1.0.18 





--
Please be using
  Current Stable Squid 2.7.STABLE8 or 3.0.STABLE25
  Current Beta Squid 3.1.0.18


Re: [squid-users] Configuring a Basic Reverse Proxy (Website Accelerator)

2010-03-20 Thread a...@gmail

Hi Amos,
Thanks for your reply
My question I should probably put it another way
let's say my website is http://www.example.com right?

in the defaultsite= directive do I need to put just the domain name i.e 
example.com that should match the exact domain name that is requested by the 
client or something else?


And the http_port should match the http_port that the backend web-server is 
listening on, correct?


As for the

cache_peer,  does the cache peer also refers to the backend "web-server"?
If you don't mind being a little a bit more specific please.

Thank you
Regards
Adam
- Original Message - 
From: "Amos Jeffries" 

To: 
Sent: Saturday, March 20, 2010 10:35 PM
Subject: Re: [squid-users] Configuring a Basic Reverse Proxy (Website 
Accelerator)




a...@gmail wrote:

Hi All,

I have a question I just want to make sure that I understand this 
configuration.

Assuming I am configuring just one backend webservers and one website:

 From this link:
http://wiki.squid-cache.org/ConfigExamples/Reverse/BasicAccelerator

Does this mean
http_port 80 accel defaultsite=your.main.website.namehttp_port 80 (port 
of the back-end webserver)?Defaultsite= (should it be like this) 
defaultsite=www.mydomain.org  or defaultsite=mydomain.org or 
defaultsite=the_name_of_the_folder_where_the_website_is_located?My next


It's just the domain name visitors will use to get the website.
It's only used to 'fix' broken client who fail to send a domain name in 
their requests.

Which domain to use is up to you.

question is for thiscache_peer ip.of.webserver parent 80 0 no-query 
originserver name=myAccelOk this is what I understoodExample:cache_peer 
192.168.1.3 parent 80 0 no-query originserver name=myAccelbut what value 
will "myAccel" be holding for instance, the name of my website? or it's 
IP address what is it exactly?


It's a label. Only used in the squid.conf file to represent that peer.


My final question isacl our_sites dstdomain your.main.website.name
http_access allow our_sites
cache_peer_access myAccel allow our_sites
cache_peer_access myAccel deny allok maybe the first line should beacl 
our_sites dstdomain www.mydomain.org is this correct?And then the rest


Yes. A list of all the websites you are serving through this Squid to that 
peer.  Wildcard sub-domains by starting with a dot for example: 
.example.com


is straightforwardCan anyone help me please, I am a bit confused with 
thisAny help would be very much appreciated



Amos
--
Please be using
  Current Stable Squid 2.7.STABLE8 or 3.0.STABLE25
  Current Beta Squid 3.1.0.18 




Re: [squid-users] Configuring a Basic Reverse Proxy (Website Accelerator)

2010-03-20 Thread Amos Jeffries

a...@gmail wrote:

Hi All,

I have a question I just want to make sure that I understand this 
configuration.

Assuming I am configuring just one backend webservers and one website:

 From this link:
http://wiki.squid-cache.org/ConfigExamples/Reverse/BasicAccelerator

Does this mean
http_port 80 accel defaultsite=your.main.website.namehttp_port 80 (port 
of the back-end webserver)?Defaultsite= (should it be like this) 
defaultsite=www.mydomain.org  or defaultsite=mydomain.org or 
defaultsite=the_name_of_the_folder_where_the_website_is_located?My next 


It's just the domain name visitors will use to get the website.
It's only used to 'fix' broken client who fail to send a domain name in 
their requests.

Which domain to use is up to you.

question is for thiscache_peer ip.of.webserver parent 80 0 no-query 
originserver name=myAccelOk this is what I understoodExample:cache_peer 
192.168.1.3 parent 80 0 no-query originserver name=myAccelbut what value 
will "myAccel" be holding for instance, the name of my website? or it's 
IP address what is it exactly?


It's a label. Only used in the squid.conf file to represent that peer.

My final question isacl our_sites 
dstdomain your.main.website.name

http_access allow our_sites
cache_peer_access myAccel allow our_sites
cache_peer_access myAccel deny allok maybe the first line should beacl 
our_sites dstdomain www.mydomain.org is this correct?And then the rest 


Yes. A list of all the websites you are serving through this Squid to 
that peer.  Wildcard sub-domains by starting with a dot for example: 
.example.com


is straightforwardCan anyone help me please, I am a bit confused with 
thisAny help would be very much appreciated



Amos
--
Please be using
  Current Stable Squid 2.7.STABLE8 or 3.0.STABLE25
  Current Beta Squid 3.1.0.18


[squid-users] Configuring a Basic Reverse Proxy (Website Accelerator)

2010-03-20 Thread a...@gmail

Hi All,

I have a question I just want to make sure that I understand this 
configuration.

Assuming I am configuring just one backend webservers and one website:


From this link:

http://wiki.squid-cache.org/ConfigExamples/Reverse/BasicAccelerator

Does this mean
http_port 80 accel defaultsite=your.main.website.namehttp_port 80 (port of 
the back-end webserver)?Defaultsite= (should it be like this) 
defaultsite=www.mydomain.org  or defaultsite=mydomain.org or 
defaultsite=the_name_of_the_folder_where_the_website_is_located?My next 
question is for thiscache_peer ip.of.webserver parent 80 0 no-query 
originserver name=myAccelOk this is what I understoodExample:cache_peer 
192.168.1.3 parent 80 0 no-query originserver name=myAccelbut what value 
will "myAccel" be holding for instance, the name of my website? or it's IP 
address what is it exactly?My final question isacl our_sites dstdomain 
your.main.website.name

http_access allow our_sites
cache_peer_access myAccel allow our_sites
cache_peer_access myAccel deny allok maybe the first line should beacl 
our_sites dstdomain www.mydomain.org is this correct?And then the rest is 
straightforwardCan anyone help me please, I am a bit confused with thisAny 
help would be very much appreciated


Regards
Adam 


I do apologise I have sent the first email from a different mail box