Stop IIS Binding to all IP Addresses

On a number of occasions I have tried setting up a piece of software with a web interface that listens on port 80 to avoid having to type the port number in the address bar and allowing me to set up a simple, descriptive name in my DNS server (e.g. typing backup takes me to my backup software’s web interface). Now, I understand that only a single process can listen on a specific port at a time and thus often add additional IP addresses to my servers. The problem comes when IIS (Internet Information Services) is also installed on the same machine.

Continue reading Stop IIS Binding to all IP Addresses

Windows 8 to 8.1 Upgrade Breaks IIS

After performing an upgrade from Windows 8 to 8.1, my IIS server returns a 503 error for every page on every site. It turns out that the culprit is the URL Rewrite Module (v2). The fix for the issue is very easy;

  1. Uninstall the URL Rewrite Module from Programs and Features.
  2. Reinstall from either the web or the Web Platform Installer.
Continue reading Windows 8 to 8.1 Upgrade Breaks IIS

NT Kernel & System using Port 80

I had been trying to set up Internet Information Services (IIS) under Windows 7 to use PHP and MySQL to save myself the trouble of having both IIS and XAMPP installed. After a short time I managed to get it running rather easily using the Web Platform Installer. This was great apart from a couple of small annoyances when developing PHP applications. After a few weeks of use, I decided it was about time to switch back to XAMPP as it removed all of the annoyances I had encountered – here, I ran into a couple of problems!

Continue reading NT Kernel & System using Port 80