logo

Software

Based on the most popular web servers around the world there are only two options to choose from, if Windows Server is available then the best choice is Microsoft's IIS (Internet Information Services) on Windows Server the full package is available but a stripped down version is available on some business class versions. IIS comes with a powerful GUI that enables you to configure everything with a few clicks, it can be daunting on the first visits but the basics are easy to get to grips with.

Internet Information Services

Windows IIS Compatibility
Operating System Version IIS Limitations
Windows XP Home No  
  Pro Yes 10 Connections
Windows Vista Home Basic No  
  Home Premium Yes 3 Requests, Queued
  Ultimate/Business Yes 10 Requests, Queued
Windows 7 All Versions Yes  
Windows 8 All Versions Yes  
Windows 10 All Versions Yes  
       
Windows 2000 Professional Yes 10 Connections
  Server Yes  
Windows 2003 Server All Versions Yes  
Windows 2008 Server All Versions Yes  
Windows 2012 Server All Versions Yes  
Windows 2016 Server All Version Yes  

The other alternative is Apache, which is the go to option for all Linux systems and is available for all versions of Windows. Unlike IIS, Apache can be installed and run like any other program instead of being highly integrated into the operating system, it's also highly scalable and customisable meaning the same version is at home serving small hobbyist websites as it is big corporate website.

Apache Web Server

Downside for newcomers is that all configuration is achieved by editing text files, making it harder to figure out problems when they arise or when it simply doesn't work. But it is free, so if a version of Windows with IIS is out of reach, it's worth a try before forking out a hefty chunk of cash for IIS.

Whatever operating system you choose it is imperative that everything is kept up to date, when hosting a website a path the server is open to the whole of the Internet by design. Miscreants are always finding ways of hacking and infiltrating computers and while firewalls and antivirus can help protect consumers along with savvy browsing, a web server can be a sitting duck as it always responds to website requests, and therefore is a target for hackers. I learnt the hard way as in 2001 my freshly installed and un-patched server became a victims to Code Red, a virus that targeted IIS web servers and was very successful at it, as I found out.