?
Solved

How can I set up a proxy redirect in IIS?

Posted on 2009-04-23
10
Medium Priority
?
533 Views
Last Modified: 2012-05-06
We host a website for a client which makes use of a proxy redirect. Whenever requests are sent to the virtual directory /quiz, the resulting page comes from a server on a different IP address. We would like to mirror this behaviour on our development server. Can this be configured in IIS and/or what software do we need?
0
Comment
Question by:jpguillebaud
  • 6
  • 4
10 Comments
 
LVL 6

Expert Comment

by:mvgeertruyen
ID: 24214628
0
 

Author Comment

by:jpguillebaud
ID: 24214778
Unfortunately, doing it this way changes the url in the browser to point to the redirected page. I want the URL to remain the same but the http response comes from a completely different url. For example, if I enter this url: "http://127.0.0.1/quiz/default.aspx", the page displayed would come from the following url: "http://192.168.1.65/default.aspx" but the url in my browser would still say "http://127.0.0.1/quiz/default.aspx".
0
 

Author Comment

by:jpguillebaud
ID: 24222660
I notice that the existing website uses an Apache server. Does Apache include a proxy redirect? Is it possible to buy a plug in for IIS to do the same thing?
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 6

Expert Comment

by:mvgeertruyen
ID: 24223271
Does the network have an ISA server?
0
 

Author Comment

by:jpguillebaud
ID: 24223300
No.
0
 
LVL 6

Expert Comment

by:mvgeertruyen
ID: 24223375
It might not be a proxy but a simple 'share located...'.
0
 

Author Comment

by:jpguillebaud
ID: 24223537
I don't think it is a "share located". The website referenced by this virtual directory is located on a completely separate server in a different location to the main website.
0
 

Author Comment

by:jpguillebaud
ID: 24249358
It looks like they are doing the following in Apache:

ProxyPass /quiz http://217.194.218.53/

Is this possible with IIS? If not, is there a plug-in we can buy to cause IIS to behave the same way?
0
 
LVL 6

Accepted Solution

by:
mvgeertruyen earned 800 total points
ID: 24251758
Ah - Apache...
Don't think there is such thing in IIS (might be wrong). ISA server can accomplish the task but it should not be to hard to write a simple app in .net that intercepts and forwards the requests.
http://www.codeproject.com/KB/web-security/HTTPReverseProxy.aspx
0
 

Author Closing Comment

by:jpguillebaud
ID: 31573692
Thank you. That looks like a perfect solution.
0

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Setting up a Microsoft WSUS update system is free relatively speaking if you have hard disk space and processor capacity.   However, WSUS can be a blessing and a curse. For example, there is nothing worse than approving updates and they just have…
A quick step-by-step overview of installing and configuring Carbonite Server Backup.
Is your data getting by on basic protection measures? In today’s climate of debilitating malware and ransomware—like WannaCry—that may not be enough. You need to establish more than basics, like a recovery plan that protects both data and endpoints.…
Whether it be Exchange Server Crash Issues, Dirty Shutdown Errors or Failed to mount error, Stellar Phoenix Mailbox Exchange Recovery has always got your back. With the help of its easy to understand user interface and 3 simple steps recovery proced…

755 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question