![]() |
Lessons Learned
Windows 2000 by Larry Lentz |
| Don't Mess with Texas
or IIS January, 2001 |
|
| Larry Lentz is a Past President of Alamo PC. He is the owner of Lentz Computer Services. He has been a professional in the computer field since 1981. | |
|
Recently a client running SBS (Small Business Server) complained that they suddenly were no longer able to access the Internet. Actually he could, but none of his employees could. The difference was that his web browser was configured to not use the Web Proxy service but instead was relying on the WinSock Proxy. I changed his settings to use the Web Proxy and sure enough ‘broke’ his too (I’m good, ain’t I?) Actually this proved that the Web Proxy service was the problem. Sometimes it will stop and needs a bit of a kick-start. I checked it on the server and found that it was in fact running. I checked the Event Log and found nothing there. The easy way out of this might have been to simply reconfigure everyone to by-pass the Web Proxy and simply use the WinSock Proxy like the boss was. But there was one itsy-bitsy problem. One of the employees needed to access an on-line service that used the web browser through a dial up connection. To do this, the WinSock Proxy Client had to be disabled. But she also needed to access the web so Plan B was not an option. We wanted it to work as designed anyway. So, back to the server. The IIS (Internet Information Service) is the Microsoft web server that comes with Windows NT and 2000. My client runs a web site on his server and his programmer had recently moved it from the C: drive to another data drive on the server. This changed the ‘Default Web Site’. This caught my eye as a probable cause of the problem. I checked with the Small Business Server references and they said don’t mess with the Default Web Site. So I created a new Default Web Site but this had no effect. I then noticed that IIS was configured to have the Default Web Site respond to the external IP address only. In IIS you can specify the IP address a given web site should serve. This allows for hosting several different web pages on the same server. Typically when you run SBS or have only one web site, this is set to “All Unassigned” by default, which will allow it to respond to any of the IP addresses on the server. This server has two NICs (Network Interface Cards), one for the Internet and the other for the internal network. By specifying the Internet IP address only, it precluded IIS from responding to anything on the internal NIC. This of course is where requests from the clients for Web Proxy would come from. Web Proxy is actually an add-on service to IIS and so depends on the Default Web Site. Although the Web Proxy service was running and showing no errors, it had no way to communicate with the internal network. I changed the IP address configuration for the Default Web Site back to “All Unassigned” and life was good once again. Think outside the box
Predictions for 2001
Speaking of Windows, it looks like Windows Millennium Edition (Windows Me) will be the last of the Windows 9x versions. Windows 9x is designed for home use while Windows NT and 2000 are designed for business use. However, I have installed Windows 2000 Pro in home PCs this year with much success. Microsoft is now beta testing its next operating system — code named Whistler. This version is supposed to be the much-awaited combining of Windows 9x and NT into a unified operating system. However Microsoft is not real good about quick releases so whether we see Whistler released in 2001 is questionable. |
|