Solved

Forward an URL from IIS to another server

Posted on 2009-03-30
4
872 Views
Last Modified: 2013-11-30
We have a customer with two web servers (one is IIS 4.0) and the other one is a Linux based server. Both of them hosts a couple of domain names (public domain name as company.com for example).

Problem is that they have only one public IP-nr and no real proxy server. So the firewall now sends all http-traffic to the IIS-server.

As you already can understand, I would like to redirect som of the domain names to the other server. In IIS 4.0, I have configured a web site listening to all of these domain names, and entered "forward to URL" and the IP-nr of the second server (Linux-based). That config does not work since the orginal URL is lost and all visitors are shown the standard website at the linux-server.

How do I do this on the IIS-server? Manually add on website per domain, and enter the target URL as "http://XXX.XXX.XXX.XXX/~username/" works but the URL does not look nice for the visitor.

Any other suggestion?

Thanks in advance
// Martin
0
Comment
Question by:Martin_Radbo
  • 2
4 Comments
 
LVL 32

Expert Comment

by:shalomc
ID: 24017231
switch between the servers.
direct all traffic to the apache server, define virtual hosts on apache for the IIS domains and use reverse proxy (with mod_proxy) to the IIS.

ShalomC
NameVirtualHost *:80
 

<VirtualHost *:80>

# proxy to IIS
 

ServerName www.public-domain.com

ServerAlias public-domain.com *.public-domain.com
 

ProxyRequests off

ProxyPass / http://iis-internal-server/ 

ProxyPassReverse / http://iis-internal-server/ 

# ProxyPassReverseCookieDomain   # check if necessary

# ProxyPreserveHost On           # check if necessary

</VirtualHost>
 

<VirtualHost *:80>

# standard apache vhost

ServerName www.otherdomain.tld

DocumentRoot /www/otherdomain

</VirtualHost>

Open in new window

0
 
LVL 2

Expert Comment

by:BillAndras
ID: 24023538
I would recommend upgrading from IIS 4.0 to IIS 7 with built in rewriting etc but for now you will need to use an ISAPI filter to proxy the requests. I do not have an IIS 4.0 install to try this on but check out the page listed below.
Link:
http://iisrelayj.sourceforge.net/examples.php

Download:
http://sourceforge.net/project/showfiles.php?group_id=46195
0
 

Author Comment

by:Martin_Radbo
ID: 24048217
Upgradering is not an option for several reasons.

But Shaloms idea could work, we will try that I get back with result or more questions.

0
 

Accepted Solution

by:
Martin_Radbo earned 0 total points
ID: 24533828
We decided to user the "Forward to an URL"-option for the websites involved and that works fine even if the solution is not very "cosmetic" correct.

Thanks for your suggestions anyway.
0

Featured Post

Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

Join & Write a Comment

Suggested Solutions

#Citrix #Citrix Netscaler #HTTP Compression #Load Balance
PRTG Network Monitor lets you monitor your bandwidth usage, so you know who is using up your bandwidth, and what they're using it for.
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…

746 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now