Welcome to HostingForumz.com!
FAQFAQ   SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

ProxyPassReverse IIS 6.0 windows server 2003 How?

 
   Web Hosting Problem Solving Community! (Home) -> IIS RSS
Related Topics:
how to install IIS on Windows 2003 to E: drive - Hi, Wondering if there is a way to install IIS 6.0 that comes with Windows 2003 Server to a location of my choice? I believe it defaults to C:\.... but I need to install in on another drive. How can I do this? Thanks

Can't install IIS on 2003 server - I'm trying to install IIS on a windows 20003 server R2 with service pack 2. Every time it stops at the same point and prompts me with... cannot copy the file Ensure that the location specified below is correct, or change it and..

2000 to 2003 upgrade breaks IIS--dcom event ID 10004 error - I was running IIS 5.0 on my 2000 server, and was working fine. I did an in-place upgrade to 2003 Server (std.), and it went ok but now my website is busted. When I try to login to a web page it cannot find it and the server..

Windows Server 2003 - hi, i want to know why, when i set up IIS on Windows Server 2003, web i put in it always says page cannot be found, but when i put the same ip address in to my network pc's it seems to work, could you please explain why this is?

ASP.NET - IIS 6.0 - Windows Server 2003 - ASP.NET is not in the web service I clicked the "Add a new Web Service link and selected Then set it to allow ASP.NET. Still getting the HTTP 404 error
Next:  I can help you recover your "lost" pass..  
Author Message
yuvalyo

External


Since: Nov 07, 2007
Posts: 1



(Msg. 1) Posted: Wed Nov 07, 2007 1:47 am
Post subject: ProxyPassReverse IIS 6.0 windows server 2003 How?
Archived from groups: microsoft>public>inetserver>iis (more info?)

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

 >> Stay informed about: ProxyPassReverse IIS 6.0 windows server 2003 How? 
Back to top
Login to vote
Anthony Jones

External


Since: Jan 28, 2006
Posts: 170



(Msg. 2) Posted: Wed Nov 07, 2007 8:04 pm
Post subject: Re: ProxyPassReverse IIS 6.0 windows server 2003 How? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

"yuvalyo" <yuvalyo DeleteThis @discussions.microsoft.com> wrote in message
news:E3B149D5-8D8B-4FEF-A112-E684C8B3BA9D@microsoft.com...
> 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).
>

Which browsers do that?


--
Anthony Jones - MVP ASP/ASP.NET

 >> Stay informed about: ProxyPassReverse IIS 6.0 windows server 2003 How? 
Back to top
Login to vote
Rick Barber

External


Since: Nov 08, 2007
Posts: 50



(Msg. 3) Posted: Thu Nov 08, 2007 1:11 pm
Post subject: Re: ProxyPassReverse IIS 6.0 windows server 2003 How? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Hi Yuval,

You should find that ISAPI Rewrite will do what you need done below,
http://www.isapirewrite.com. It can be added as an ISAPI Filter on the site
or globally at the server level as an ISAPI Filter. The rules are
configured through an httpd.ini file at the root of the site and it uses
regex. I have found their forums to be great at answering questions to help
get you started.

--
Rick Barber

http://www.orcsweb.com
Managed Complex Hosting
#1 in Service and Support

"yuvalyo" <yuvalyo.RemoveThis@discussions.microsoft.com> wrote in message
news:E3B149D5-8D8B-4FEF-A112-E684C8B3BA9D@microsoft.com...
> 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
 >> Stay informed about: ProxyPassReverse IIS 6.0 windows server 2003 How? 
Back to top
Login to vote
David Wang

External


Since: Nov 04, 2007
Posts: 333



(Msg. 4) Posted: Sat Nov 10, 2007 10:00 pm
Post subject: Re: ProxyPassReverse IIS 6.0 windows server 2003 How? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Nov 7, 1:47 am, yuvalyo <yuva....TakeThisOut@discussions.microsoft.com> wrote:
> 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 serverhttp://100.100.170.32:80/ = The other server
>
> setup for proxyPassReverse using the apache mod_proxy.so module (httpd.conf
> file)
>
> # Pass the call fromhttp://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 addressinghttp://www. localserver.com/call
> It will be redirect tohttp://100.100.170.32:80/call
> And when thehttp://100.100.170.32:80/call redirect to let's sayhttp://100.100.170.32:80/abc/def/.....
> Apache will redirect it to client and it would seem ashttp://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



IIS directly supports such functionality as much as Apache. The
question is whether you have the correct extensibility module
installed.

Apache comes pre-bundled with 3rd party software like mod_rewrite and
mod_proxy that you know about. IIS comes clean and not bundled with
3rd party software, but you can use modules like ISAPI Rewrite to
achieve similar functionality as mod_rewrite and mod_proxy on IIS.

It sounds like you have another application running on a different
server, and you want to expose that application using the same URL
namespace of the front-end IIS web server. Thus, you want the front-
end to reverse proxy resources from that other server.

Trying to share one URL namespace with multiple servers is best
accomplished by a real proxy server. Is there any particular reason
you want to use the poor man's proxy approach?


//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//
 >> Stay informed about: ProxyPassReverse IIS 6.0 windows server 2003 How? 
Back to top
Login to vote
Display posts from previous:   
   Web Hosting Problem Solving Community! (Home) -> IIS All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]