I have a web server with Apache and squid 2.4 stable 7. It's running
RH6.2. The apache server is running mod_ssl.
I want to prevent users from accessing the local web server via the proxy
for various reasons and so I added the following to squid.conf:
deny_info ERR_NOT_OUR_SERVER ourserver
acl ourserver dst 192.168.42.2/32
http_access deny ourserver
I created a custom error page to explain to the users that their proxy
settings are wrong and to add the ip/hostname of the web server to their
'no proxy on' settings in their browsers.
This works perfectly for the people using browsers such as Netscape and
Oregano, but not IE 6. I don't know if IE5 has the problem as we only have
IE6.
If a user has 'use same proxy for all protocols' ticked and they don't have
the ip of the server in the 'don't proxy for' and they are accessing the
web server via SSL (port 443) then only part of the error page displays.
If they access port 80 then there is no problem but part of the site needs
to be accessed via SSL for security reasons.
If I do a 'view source' then only half the HTML is shown. The error page
is only a couple of K.
I can't tell the users to not use IE as this is the real world and
unfortunately people use IE.
What is the cause of the problem? How do I solve it?
-- Daniel Barron (Visit http://dansguardian.org/ - True web content filtering)Received on Wed Aug 28 2002 - 10:25:16 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:09:51 MST