The market for web server software doesn’t show a lot of variation these days. If you name a popular site, there’s roughly a 50 per cent chance it will be using Apache.
Server picture from Shutterstock
Each month, Netcraft auto-polls active web sites to determine which server software they run. For its April 2015 survey, three platforms dominate: Apache, Microsoft IIS and nginx. (Google is a very distant fourth). These are the core figures:
Platform | Sites | Percentage |
---|---|---|
Apache | 333,285,741 | 39.25% |
Microsoft IIS | 236,288,843 | 27.83% |
nginx | 126,274,778 | 14.87% |
20,051,433 | 2.36% |
Because web sites are often deployed and then ignored, those figures don’t necessarily tell the whole story when it comes to servers that are being actively deployed or maintained. Netcraft also runs a survey across the million most popular sites, which presents somewhat different figures but maintains the overall order:
Platform | Sites | Percentage |
---|---|---|
Apache | 2,454,577 | 46.95% |
Microsoft | 1,559,106 | 29.82% |
nginx | 612,518 | 11.72% |
In other words: if you’ve built up skills on any platform other than these three, it’s time to retrain, and if you’re thinking of building your web server administration skills, Apache is the obvious choice.
Comments
2 responses to “Why Only Three Web Server Platforms Matter”
nginx has more market share than I expected. Apache is certainly popular though because of its clean interaction with other web services like Tomcat through either CGI or modules.
You’ve accidentally pasted in the ‘market share of computers’ data, not the ‘million busiest sites’ data. You may note that they add up to well over four million.