I'm not even sure isapirewrite will do what you want. The problem is accessing the content from the first box - the way to do it would through UNC but you say that's not possible.
All it needs to do, is act exactly like phproxy and CGIproxy. However neither of those two scripts actually render the pages correctly hence I wanted something more direct.
I'm not familiar with either of those, but do you know ASP.NET? I guess you could write some code that reads the pages on the second server and response.writes them to your client.
The way isapi-rewrite proxy points to content on a separate server, or that is how we implemented it. The content isn't accessed by a UNC path. Our particular implementation uses a vdir however, I guess this could be a root level website. Beyond that,
I'm not sure what else to suggest. I'm not familar enough with the two products mentioned.
17 Posts
Reverse Proxy
Jun 22, 2008 09:47 PM|madrooster|LINK
Is it possible in IIS to do some sort of pseudo reverse proxy?
For example, http://www.site.com is visible to the internet, but http://hidden.site.com is not. However the hidden.site.com is on the same network as the www.site.com (ie. lets say its an intranet site).
Is there any way of exposing that http://hidden.site.com as say http://www.site.com/hidden/ ?
I am not looking for a redirection, I want www.site.com/hidden to be showing exactly the same as hidden.site.com.
I can't make it a virtual directory, there is no method of file sharing I can do this with by means of UNC paths.
Thanks.
-Alan
5619 Posts
Re: Reverse Proxy
Jun 22, 2008 11:47 PM|steve schofield|LINK
the only thing i'm aware of is www.isapirewrite.com proxy feature.
http://www.helicontech.com/isapi_rewrite/doc/examples.htm#proxy
Steve Schofield
Windows Server MVP - IIS
http://iislogs.com/steveschofield
http://www.IISLogs.com
Log archival solution
Install, Configure, Forget
17 Posts
Re: Reverse Proxy
Jun 22, 2008 11:58 PM|madrooster|LINK
Are there any free ones?
The proxy function in that one only comes with the paid version.
5619 Posts
Re: Reverse Proxy
Jun 23, 2008 12:01 AM|steve schofield|LINK
I'm not aware of any free ones. The isapiwrite.com offers a trial period.
Steve Schofield
Windows Server MVP - IIS
http://iislogs.com/steveschofield
http://www.IISLogs.com
Log archival solution
Install, Configure, Forget
9752 Posts
MVP
Re: Reverse Proxy
Jun 23, 2008 08:10 AM|tomkmvp|LINK
I'm not even sure isapirewrite will do what you want. The problem is accessing the content from the first box - the way to do it would through UNC but you say that's not possible.
http://mvp.support.microsoft.com/
17 Posts
Re: Reverse Proxy
Jun 23, 2008 08:23 AM|madrooster|LINK
All it needs to do, is act exactly like phproxy and CGIproxy. However neither of those two scripts actually render the pages correctly hence I wanted something more direct.
9752 Posts
MVP
Re: Reverse Proxy
Jun 23, 2008 09:39 AM|tomkmvp|LINK
I'm not familiar with either of those, but do you know ASP.NET? I guess you could write some code that reads the pages on the second server and response.writes them to your client.
http://mvp.support.microsoft.com/
5619 Posts
Re: Reverse Proxy
Jun 23, 2008 09:52 AM|steve schofield|LINK
The way isapi-rewrite proxy points to content on a separate server, or that is how we implemented it. The content isn't accessed by a UNC path. Our particular implementation uses a vdir however, I guess this could be a root level website. Beyond that, I'm not sure what else to suggest. I'm not familar enough with the two products mentioned.
Steve Schofield
Windows Server MVP - IIS
http://iislogs.com/steveschofield
http://www.IISLogs.com
Log archival solution
Install, Configure, Forget
1 Post
Re: Reverse Proxy
Feb 06, 2009 10:28 AM|lonas_halor|LINK
Hi guys, any updates on this topic?
Thanks Jonas
9752 Posts
MVP
Re: Reverse Proxy
Feb 06, 2009 04:28 PM|tomkmvp|LINK
The "official" Microsoft product for reverse proxy is ISA Server.
http://mvp.support.microsoft.com/
1 Post
Re: Reverse Proxy
Dec 16, 2013 07:22 PM|lyonrouge|LINK
URL Rewrite Module and Application Request Routing (ARR) may achieve what you desire without purchasing additional licenses.
http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing