On Fri, Oct 23, 1998 at 03:34:31PM -0400, Sergey Gribov wrote:
>
> Hi,
>
> I have a question regarding the support of virtual Web servers...
> I have the following configuration:
> Some virtual host Web servers on computer behind the firewall and
> I would like to install squid on bastion host to work as a 'pipe'
> to these Web servers, but as I understand the only option to handle
> different hostnames in squid is to have a separate IPs, is it correct?
> My problem is, that I can't put too many IPs on the bastion host and I
> don't want to open direct access to the Web server.
- Enable virtual and Host: based acceleration in order to be
able to use Squid as a transparent proxy without breaking
either virtual servers or clients not sending Host: header
the order of the virtual and Host: based acceleration needs
to be swapped, giving Host: a higher precendence than virtual
host (Henrik Nordstrom).
Hmm... looking in etc/squid.conf I find:
# TAG: httpd_accel_uses_host_header on|off
# HTTP/1.1 requests include a Host: header which is basically the
# hostname from the URL. Squid can be an accelerator for
# different HTTP servers by looking at this header. However,
# Squid does NOT check the value of the Host header, so it opens
# a big security hole. We recommend that this option remain
# disabled unless you are sure of what you are doing.
#
# However, you will need to enable this option if you run Squid
# as a transparent proxy. Otherwise, virtual servers which
# require the Host: header will not be properly cached.
#httpd_accel_uses_host_header off
Things that spring into my mind:
- Use squid as a transparent proxy
- Put all the websites in /etc/hosts with their internal IPs (you DO have
a 192.168 or 172.16-31 or 10.bla net, don't you?)
Greetz, Peter.
-- 'I guess anybody who walks away from a root shell at : Peter van Dijk a nerd party gets what they deserve!' -- BillSF :peter@attic.vuurwerk.nl -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- finger peter@jamaica.xs4all.nl for my public PGP-key - --- - --- - --- - --- - --- - --- - --- - --- - --- -Received on Fri Oct 23 1998 - 15:35:02 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:42:46 MST