If you have to host another web server on your Windows Server 2003 installation, e.g. Apache on the same port of 80, even on different IP Address than the one used in IIS Websites, you won’t have any chance unless you disbale IIS6 Socket Pooling as well as defining every each IP Address you to use via httpcfg utility which can be found in Windows Support Tools. Read more about it here.