On 4/01/2012 10:58 p.m., Muhammed Sameer wrote:
Hey,
I installed and configured squid 2.6 stable, everything was working fine till
my users started complaining of forbidden errors on certain websites
The exact error that was reported was
<s>
Forbidden
You do not have permission to access / on this server.
Additionally, A 500 Internal Server error was encountered while trying to use
an ErrorDocument to handle the request.
</s>
After some tcpdumping, it became clear that those websites require HTTP/1.0 and
squid 2.6 sends HTTP/1.0 headers. The only way to fix this for me was to
upgrade to 2.7 and enable the server_http11 option on.
? something is really screwed at that server. HTTP/1.1 only contains
bandwidth optimization features, none would normally lead to that Apache
"Forbidden" message.
Alternatively, you can upgrade to a current Squid-3.1 where HTTP/1.1 is
supported even more than in 2.7.
I am sure about this issue being caused due to this issue, because on 2.7 if I
disable server_http11 I again get the forbidden message and turning it on
allows the website to load normally.
Amos