Hi Guys
I am a newbi to IIS.
Our customer is using IIS 6.0 on Windows server 2003 machine as the front
end .
However part of the java scripts needed to be downloaded by the clients
(Browsers) are from different site.
This may initiate on the client side a security event (browser ask if it’s
valid to download from that address and user may block it).
The common solution is proxyPassReverse – which is done on server side so
client is not aware of the redirection and all addresses seems to be from/to
the same origin.
The functionality needed (ProxyPassReverse) is as followed :
I am using the appache example since it very easy to understand (imaginary
addresses).
http://www.localserver.com/call = The IIS server
http://100.100.170.32:80/ = The other server
setup for proxyPassReverse using the apache mod_proxy.so module (httpd.conf
file)
# Pass the call from
http://www.localserver.com/call to
http://
100.100.170.32:80
ProxyPass /call/
http://100.100.170.32:80
# Handle any redirects that
http:// 100.100.170.32:80 might respond with
ProxyPassReverse
http://100.100.170.32:80 /call/
So for example if one is addressing
http://www. localserver.com/call
It will be redirect to
http://100.100.170.32:80/call
And when the
http://100.100.170.32:80/call redirect to let’s say
http://100.100.170.32:80/abc/def/.....
Apache will redirect it to client and it would seem as
http://www.localserver.com/call/abc/def/ …..
As far as I know IIS does not directly support such functionality- Am i
correct?
The question is how can I (if at all) do it using the IIS (maybe installing
some add in or third party tool that work with the IIS since customer request
was to keep IIS as the server (Not to replace it with appache for example).
Thanks in advance & regards
Yuval