Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Multiple IIS 7.0 Sites using Windows 2008 Network Load Balancing

Posted on 2010-08-17
1
817 Views
Last Modified: 2013-11-29
I am trying to setup muliple sites in an IIS 7.0 environment that is using the Windows 2008 NLB. Here is the setup:
Server1 dedicated IP address: 172.16.1.71
Server2 dedicated IP address: 172.16.1.72
NLB shared address 1: 172.16.1.70
Port rules defined for ports 80 and 443 to cluster IP address 172.16.1.70
Secondary IP address added on server1 and server2 for the .70 address

Alone, this all works just fine. I can access the same site (http://172.16.1.70) even while restarting one of the systems (tested with both servers.)

Now, I want to add a new site in IIS 7.0 for a new load balanced IP address, 172.16.1.69.

Inside the Cluster Properties tab for the cluster (defined as 172.16.1.70 with two hosts) in the NLBMGR, I have added another IP address for 172.16.1.69. I added port rules that mirror those of the .70 address (so now there are four rules listed; all both Tcp and UDP, Mode Multiple, no priority, no load, and Single Affinity; one each for .69 port 80, .69 port 443, .70 port 80, and .70 port 443.)

I have verified that pinging either the .70 or .69 address does return a response even when either of the systems is restarted.

Problem is how to connect this new .69 address to a website in IIS 7.0. Right now, the default IIS splash screen is shown when I attach to http://172.16.1.70. No page is displayed for .69. I took a look in IIS 7.0 for the default site and it pretty much says All Unassigned over port 80 to the default site. Looking at the bindings on server1, the only IP address listed in the drop down is the dedicated IP address, 172.16.1.71.

This is different from my IIS 6.0 systems that are not load balanced. On those systems, if I have multiple IP addresses bound to the NIC, I can pick from those IP addresses when I setup a new site. In this case, I do not even see the one it does respond to, 172.16.1.70.

I am sure someone must have setup a few different sites on a NLB set of servers. Any ideas
0
Comment
Question by:JasonInDenver
1 Comment
 

Accepted Solution

by:
JasonInDenver earned 0 total points
ID: 33456529
Update on this one....I solved it.

The load balancing was setup correctly and, as it turns out, so was my IIS setup. My firewall was not setup correctly.

For the site in IIS, I had to create a new site and manually enter the IP address I wanted to use (IIS 6.0 used a drop down so it was easy to see what was available, but not IIS 7.0)

Turns out that my issue was that I had not defined an object for this test IP address in my firewall and added it to the allowed groups. My system could ping the site because there was a rule that allows any traffic over any port to any system in the DMZ. I did not think about the fact that we have a proxy server deployed and http and https traffic will source from that IP address, not mine. So pings worked but http traffic was blocked at the firewall. As soon as I shut the proxy down, I was able to get to my test page.
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

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.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Windows 10 taskbar - how to display labels with icons 4 81
OS Selection Menu 1 47
DRM blocking ePub file from Windows 4 21
security id structure is invalid 2 25
If you get continual lockouts after changing your Active Directory password, there are several possible reasons.  Two of the most common are using other devices to access your email and stored passwords in the credential manager of windows.
In this article, I will show you HOW TO: Install VMware Tools for Windows on a VMware Windows virtual machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, using the VMware Host Client. The virtual machine has Windows Server 2016 instal…
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…

838 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