back to article Microsoft closing in on Apache's web server crown

50 million more of the world's web servers started to run Microsoft's internet information server (IIS) during February, according to Netcraft. The server-counter's data for the month offers the following view of the world's web servers. Developer January 2014 Percent February 2014 Percent Change Apache 358,669,012 …

COMMENTS

This topic is closed for new posts.
  1. Ole Juul

    I'm not buying it

    Besides, it costs money.

  2. This post has been deleted by its author

  3. WibbleMe

    Statitics are often hard to interprate, there may be a server running IIS or Apache or Nginx but how many websites does the server run? does this include VPS instances running?

    From my perspective as a web developer, those from an IT background with MS training will naturally go for ISS/.net but what costs are involved, pattents to work round, security and licencing and re-training costs. Have you ever been re-traind for a new version of JavaScript or PHP, what about VB/.net?

    Yes like for like IIS is more secure for Apache and is great for things like PCI compliance but IIS will also do more than Apache such as borwser/server interaction like Node.js so depending on the setup is it more secure?

    If you are large business employing a team to look after your big website, then yes IIS is probbly for you but try getting licencing fee off and upgrade costs off a small business that wants to pay $35 a year for hosting. When you consider that you can have a AWS server running Apache/Nginx for $6 a month running mutiple websites what you dont pay in licencing is left in your pocket right?

    So for a true picture we need to not only know if IIS its Linux in the stats but are these servers running a physical machine or one giant cloude spawing Instance mache, and for each server what servies/modules are running such as email, .net, php and how many domains are being used with each server?

    1. Anonymous Coward
      Anonymous Coward

      > there may be a server running IIS or Apache or Nginx but how many websites does the server run? does this include VPS instances running?

      Number of servers has nothing to do with it. These statistics are all about websites/domains.

      > Yes like for like IIS is more secure for Apache and is great for things like PCI compliance but IIS will also do more than Apache such as borwser/server interaction like Node.js so depending on the setup is it more secure?

      What are you even talking about? If it weren't for the appalling spelling and grammar, my shill detector would be off the charts! For someone who claims to be a "web developer", I'll be generous and presume you're someone with a large investment in MS technologies, and little actual experience with Apache.

      1. Anonymous Coward
        Anonymous Coward

        Statistics

        I'm not sure if the stats are any good but I would like to point out that how the server identifies itself is configurable. I have often set-up Apache servers to appear to be IIS servers. It is certainly not the best method of security and nor is it the only thing I do but it does help slow down the script kiddies.

    2. Anonymous Coward
      Anonymous Coward

      Those who use IIS either haven't used Apache or nginx, or are non-technical admins/devs.

      That was once me. I used to swear by IIS - why? because it's the only thing I had used!

      It's all very well for point-and-click devs working on internal sites - but out in the real world, IIS just doesn't cut it for me - or am I just holding it wrong?

      Anyone who disagrees needs to actually use Apache/nginx - Mono on nginx runs like shit off a shovel!

      Would rather click on pretty icons? Got stumped on editing a config file? Then you're in the wrong job! Prepare to be outsourced.

    3. sisk

      Yes like for like IIS is more secure for Apache and is great for things like PCI compliance but IIS will also do more than Apache such as borwser/server interaction like Node.js so depending on the setup is it more secure?

      Are you sharing whatever you're smoking? Allow me, as a web developer who uses both IIS and LAMP servers (depending on the exact situation), to correct some of your misconceptions.

      First, Apache and IIS can both be locked down very well. It just takes an admin who knows what they're doing. The only way I'd say IIS is more secure than Apache is if we're talking about an admin who doesn't understand Apache's config files. The opposite is also true, at least for modern IIS systems (all bets are off if you're still running IIS 5). Second, it is possible to run Node.js on Apache. Perhaps not as straight forward as getting it up and running on IIS, but it is possible. Third, PCI compliance is an equal headache on either system in my experience.

    4. Frumious Bandersnatch

      Statitics are often hard to interprate

      Wow. I don't think I've seen a post with worse spelling here. Is to "interprate" to interject prattling?

  4. Richard Plinston

    > a single company – the Nobis Technology Group – switching to IIS

    It seems likely that company has a huge stack of parked sites. Microsoft has, in the past, been known to 'donate' servers and software to host parked sites to boost their share - one box can hold several thousand sites that have zero content and no traffic (other than Netcraft poking around).

    The 2nd table seems to give a more realistic indication of the proportions of real sites.

    1. Destroy All Monsters Silver badge
      Windows

      But at least you always get that image of the pretty girl with a rucksack throwing you a glowing smile.

    2. Anonymous Coward
      Anonymous Coward

      Microsoft flat out paid us to switch tens of thousands of parked domains from being hosted on Linux+Apache to Windows+IIS at a webhosting company I used to work for.

      They are literally paying people to use their software to make it look more popular than it is.

      1. Anonymous Coward
        Anonymous Coward

        Somehow I would believe that more if it wasn't from a totally anonymous internet source.

        I can imagine that they gave you a discount, or even that they gave you IIS free as part of a much larger deal, but I can't imagine for a minute that they paid you to run IIS.

        1. Anonymous Coward
          Anonymous Coward

          Remember this?

          http://www.microsoft.com/en-us/news/press/2006/mar06/03-21godaddypr.aspx

          People seem obsessed over how many domains point to certain web servers.

          If your choice on server technology hangs on who has the most domains, then good luck to you.

        2. Richard Plinston

          > if it wasn't from a totally anonymous ...

          Said the Anonymous Coward. But then he is more believable than 'The Vogon' even when he forgets to tick the checkbox.

          > but I can't imagine for a minute that they paid you to run IIS.

          Microsoft paid Nokia a $billion a year to use Windows Phone. Your admitted lack of imagination is not a constraint on how Microsoft marketing applies its billions.

      2. Ian 55

        Dear Microsoft

        If you'd like to pay me to use IIS (ok, switch headers so it looks like I am) to host parked domains, I will happily do so...

    3. eulampios

      both nobis.net and ubiquityhosting.com

      domains don't seem to be switching yet they still run an outdated version of apache 2.2.15 on CentOS, if their http header doesn't lie.

  5. John Smith 19 Gold badge
    Unhappy

    I smell a rat

    "Nobis Technology Group."

    So they the company behind "Dark Star" who do in game voice comms for gamers.

  6. busycoder99

    The "No Biz" technology group

    Why would they need so many servers if they don't have a business and who is paying the licenses, or did Microshaft 'donate' them?

    1. Anonymous Coward
      Anonymous Coward

      Re: The "No Biz" technology group

      someone has to host the spambots: https://www.angryadmin.co.uk/?p=321

  7. Hans 1

    GoDaddy went IIS some years ago as well, that caused a spike as well, back in the day.

    IIS is for idiots. It is nice and easy SSO solution for corporate intranet in windows only shops with window cleaner admins, for us who understand this shit, LAMP/nginx/tomcat are way better alternatives. Besides, IIS runs on windows server only, nuff said.

    What I like on netcraft, is the availability metrics ...FreeBSD and Linux beat everything else.

    1. batfastad

      Yeah pretty much, noone runs IIS for anything serious. I only ever see it used for small AD auth endpoints.

      1. Anonymous Coward
        Anonymous Coward

        According to netcraft, there are 4 Windows Servers in the top 45 most reliable hosting companies.

        That's amazing - those four hosts should be awarded something!

        1. This post has been deleted by its author

  8. Stephen Channell

    Apples & Pears

    nginx is primarily a reverse proxy load balancer with a neat edge host for static content and termination for encryption. For Java/Mono apps it does away with the need for a full Apache web server and helps the like of Node.JS scale.

    Microsoft's ISA server does the equivalent, but reports IIS as the host type.

    Thanks to Mr Snowdon many more web sites are going to move to https for everything (including static content) so Nginx can expect much better growth because the CPU load of SSL is a big motivator for reverse proxies.

    It is Apples & Pears because Nginx might just be fronting Apache/IIS.. All that is clear id that nobody is using Squid anymore

    1. Justin Pasher

      Re: Apples & Pears

      My thoughts exactly. I think it's pretty rare and unique circumstances that make someone run nginx as their primary web server software (at least at the present time). It would typically be a front end/proxy for another server instance. Imagine if Varnish identified itself as the "web server" instead of passing through what was behind it.

      All in all, I don't think it really matters what web server someone is running, as long as it gets the job done and you can configure things correctly and securely. Even if IIS jumped over apache, does that mean Apache will die off? Of course not. Now if PCI compliance checking companies started saying stuff like "well, you need to be running the top web server in order to make things secure", then we'd start having problems.

    2. eulampios

      Re: Apples & Pears

      this is right, however, the most popular non-static content is PHP. Nginx handles it perfectly via fast cgi. This is also true with Perl, Python, Ruby. AMOF, my toy Perl cgi scripts run very well indeed.

  9. Ken Hagan Gold badge

    As a wise commentard observed last week with a similar set of statistics, sudden changes like this really only tell you the size of the error bars on the data.

  10. Silviu C.

    Oh look, another of these articles again. The growth is for *all* sites, but look at the *active* sites graph

    Apache - 1.81

    Nginx +1.49

    Microsoft 0.18 (yes, barely registered a blip)

    Seems that MS' server product is the best thing to keep your *parked* domains on :D

    This article is a bad joke, hope you did not pay the guy money for it.

  11. batfastad

    LOL

    I don't believe these stats because, well, it's rubbish. I hardly ever see IIS in the wild these days.

    And personally, I wouldn't even trust it to run a domain parking page, which seems to account for most of the IIS market last time I looked.

    One thing that may add an element of truth is people starting to use Azure's cloud object storage service, whatever that's called, and adding DNS records to it.

    What everyone doesn't realise is that the Azure cloud is probably running haproxy, nginx, Apache just with the Server HTTP header changed to appear as IIS. I joke of course but the thought of Microsoft trusting their own software to handle the business-critical applications of paying customers has put me right off my breakfast.

  12. Anonymous Coward
    Anonymous Coward

    IIS is really that popular?

    Hmm, I suppose... think of the types who haven't learned anything new since they were hand-held through uni. Cobbling together intranet sites in VB.NET, no worries of browsers other than whatever old version of IE they use.

    Copying and pasting code from abandoned forums, using bloated calendar controls bought 8 years ago that haven't been updated since IE7, with the viewstate getting larger than the content. There's no competing intranet site, there's no motiviation to improve. The user's expect it to run crap.

    "Have you tried compatability mode??", "Don't upgrade, they broke it!", "Chrome spies on you".

    If it starts going slow, or eats memory.. a reboot will fix it. The smarter might even rip-off a VB6 "service" to automate it.

    IIS Manager? What's that?

    Yep. IIS has it's place.

    [I am currently polishing this type of guy's turd]

  13. Zombieman
    Coat

    That's the thing with statistics - slice them up and you can prove anything you like, even multiple contrary proofs simultaneously - Anyone remember "lies, damn lies and statistics"?

    Personally whenever I see the figures for "active sites" (i.e. trying to filter out "parked" domains/sites) I imagine someone at Apache blowing a raspberry and shouting "we still have over half the web, suckers!"

  14. Anonymous Coward
    Anonymous Coward

    Microsoft obsess over this type of thing - that's why it's so awkward to remove the 'Server' HTTP header.

  15. W. Anderson

    What's numbers (not love) got to do with it?

    American, UK and some European countries' obsession over numbers has become ridiculous. Any person, company - like the Nobis Technology Group, organization or government who move to Microfoft IIS against Apache or nginx need their collective heads examined, since IIS has never, ever, never, ever proven to be as stable, robust, flexible and "especially" as secure as these two latter mentioned applications.

    However I respect that in most democratic countries ,one has the right to make bad choices, as is so often done, purely as a result of susceptibility to marketing hype, "brand name" recognition and popularity, and personal preferences that can have nothing what-so-ever to do with sound technical knowledge or judgment. Get paid lots of money is OK initially, until the security vulnerability bottom falls out.

  16. Daniel Voyce

    Excuse my Ignorance but

    What is "Google" in this table? The others relate to a web server offering but what (if any) is Googles web server offering?

    1. Richard Plinston

      Re: Excuse my Ignorance but

      > What is "Google" in this table? The others relate to a web server offering but what (if any) is Googles web server offering?

      http://answers.oreilly.com/topic/2473-can-you-use-google-web-server-gws-in-your-projects/

  17. PVecchi

    Microsoft IIS is the perfect solution for non active sites

    I suppose that Simon Sharwood wanted to play an early April Fool joke. He surely has checked the data and seen that somebody just dumped millions of inactive sites on IIS just because they had unused servers available.

    Looking at the real data Apache is running more than 50% of the active servers worldwide.

This topic is closed for new posts.

Other stories you might like