• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1180
  • Last Modified:

Publishing Multiple Websites on Port 80

Is there a way to publish multiple domain websites from a single public IP on port 80 using ISA Server 2004?
I have one box for ISA Server and another that runs IIS. I have a single web publishing rule with a listener for port 80. The rule accepts traffic from Anywhere and pushes it to the IIS Server box.
In the Public Name tab I have listed the multple domain websites that I want to publish, for example. www.aaa.com, www.bbb.com and www.ccc.com
In the Paths folder I have /* as the only Internal path.
Thanks in advance for your help and suggestions.

  • 2
  • 2
1 Solution
I assume that all of the web sites are in the same server and that you use host headers in order for IIS to support all of the sites in the same port-ip.
In ISA you will use the same listener for all websites.
What the publishing rule does is a static NAT from outside to inside, translating the public IP address to a Private IP.

stullhe104Author Commented:
I'm trying to figure out the setup for multiple host headers in IIS but it's not going too well.

In IIS6 I have the Default Website set up at port 80. In the Advanced Website Identification properties page for this website I've created one entry for each of my websites tying it to the internal IP address of the IIS Server ( and port 80.

I have a seperate virtual directory under the Default Website for each of the websites but I don't know how to tie them to the HTTP Header entries that I created above.

I see where there is also an HTTP Headers tab for each of the virtual directories but I'm not sure if I need to put anything in there and, if I do, what goes in there.

When I try to access any of the 3 websites from the Internet I simply get the iisstart.htm page display saying that the page is under contruction.
stullhe104Author Commented:
Dude, with your help I was able to figure it out. The last post I made back to you made me realize that I had to create a seperate website entry in IIS for each website.

I was trying to set each up as a virtual directory under Default Website but that is not correct.

I remember past attempts to do this when I didn't spacify an http header and IIS displayed an error about a duplicate website on the same port.

I didn't realize that the http header made it unique.

Anyway... I seem to be up and running now. Thanks for your help.
In the IIS you will create multiple virtual directories. In each of them in the IP address tab you will select advanced and in the new window you will specify the host header.
You dont need to use the default web site for all of your pages!!!

Hope it helps!!
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now