Date: Tue, 6 Dec 1994 09:15:03 +0100
Message-Id: <199412060815.IAA00512@neon.mcom.com>
From: Ari Luotonen <luotonen@neon.mcom.com>
To: Multiple recipients of list <www-proxy@www0.cern.ch>
Subject: Re: Specifying a Proxied URL on the CERN Server
> We need to use the CERN server to provide a proxy service to the world for
> another server behind it running database code.
>
> To achieve this, we need to give the world a URL that will reach through the
> proxy cache on the cern server to the backend server.
If all you need is to have your proxy be a "replica" of the actual
server, with caching taking some of the load away from the master
server, you can simply do a remapping of all the URLs to your master
server.
Say, your master server is master.ai.mit.edu and your proxy is
proxy.ai.mit.edu. On the proxy you have:
Pass /* http://master.ai.mit.edu/*
This will make the URL space of proxy.ai.mit.edu be the same as in
master.ai.mit.edu, e.g. the URL:
http://master.ai.mit.edu/foo/bar
can be accessed as:
http://proxy.ai.mit.edu/foo/bar
--If you have also other tasks for the proxy, you can use a magic string in front of the URL to indicate the ones that need to be remapped to the master server; that is:
Pass /magic/* http://master.ai.mit.edu/*
That would make the previous URL:
http://master.ai.mit.edu/foo/bar
be accessible thru the proxy as:
http://proxy.ai.mit.edu/magic/foo/bar
Cheers,
-- Ari Luotonen http://home.mcom.com/people/ari/ Netscape Communications Corp. 650 Castro Street, Suite 500 Mountain View, CA 94041, USA