Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Here's the scenario.

We have a Windows 2003 Web Server ( that serves our site (I know, sorry.) I use a Centos server to serve a lot of content into that main site (

The DNS is managed by Network Solutions (again, I know) and I manage the directly through MediaTemple.

I have setup a Wordpress MU installation on the Centos server in the domain root. I would like several blogs there for example to be accessible at We need for the visible uris to always be even though the area is physically hosted at

Any advice on how to setup DNS/Windows/Centos/Wordpress to make this happen?

share|improve this question

migrated from Aug 1 '09 at 18:33

This question came from our site for computer enthusiasts and power users.

You need to set up either a reverse proxy (so that the webserver at will proxy content from or you could set up a 302 for those urls at so they get redirected to the appropriate Another possibility would be to do something tricky with frames on so that it 'frames' the content from Or do something funky with having the page request content from via AJAX. The effects in each case are slightly different, but they'll all work to some degree.

share|improve this answer

If I understand your situation correctly the only way I see this happening is if you setup a reverse proxy under IIS on Windows. I don't have a lot of details as how to do this in IIS, but under Apache you could do it with mod_proxy/mod_rewrite (or similar module).

A quick google search brings up the following for IIS....

share|improve this answer

What you are asking for is not really easy without adding extra components. The reverse is very easy. It really would be much simpler to point the DNS entry to the Centos server and have Apache proxy the requests for the IIS server.

share|improve this answer

You need the IIS equivalent of this:

share|improve this answer

I would install Apache 2.2 for Windows on that server, set up on port 80. I would then move IIS to another port (81?) and set up mod_proxy rules on a per-request basis. If they request /media-relations/, then proxy the requests to your CentOS/labs machine. If they request all else, proxy the requests to http://localhost:81/.

There appear to be a few options like ISAPI_Rewrite available for IIS itself, but I do not have any actual experience using them.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.