Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
Stats Microsoft The Internet Apache IT

Will Microsoft IIS Overtake Apache? 303

First time accepted submitter jcdr writes "February's 2014 Web Server Survey by Netcraft shows a massive increase [in the share of] Microsoft's web server since 2013. Microsoft's market share is now only 5.4 percentage points lower than Apache's, which is the closest it has ever been. If recent trends continue, Microsoft could overtake Apache within the next few months, ending Apache's 17+ year reign as the most common web server."
This discussion has been archived. No new comments can be posted.

Will Microsoft IIS Overtake Apache?

Comments Filter:
  • Re: why not? (Score:5, Informative)

    by Anonymous Coward on Tuesday February 04, 2014 @02:08PM (#46151877)

    If I remember correctly, Microsoft was paying large hosting providers like GoDaddy to use IIS over apache

  • Re: why not? (Score:5, Informative)

    by dmiller1984 ( 705720 ) on Tuesday February 04, 2014 @02:15PM (#46152005)
    I don't know if Microsoft paid them, but GoDaddy did move all of their parked sites to IIS by default instead of Apache, which caused a major percentage change for Microsoft.
  • by janoc ( 699997 ) on Tuesday February 04, 2014 @02:16PM (#46152021)

    One needs to look beyond the first graph that shows all sites surveyed to look at the actually active sites - there Apache appears to have more *active* deployments than the rest combined. Counting inactive, parked domains is not really indicative of particular server popularity.

  • by mtippett ( 110279 ) on Tuesday February 04, 2014 @02:20PM (#46152089) Homepage

    Exactly. A bit of sensationalism in the story.

    All Sites (included millions of parked) are in 38%/%32 mix. Looking 600 pixels down and you see the active (non parked sites). The percentage is 52% vs 11%. The big drop in for MS in 2009 was probably a nail in the coffin...

  • by CastrTroy ( 595695 ) on Tuesday February 04, 2014 @02:26PM (#46152219) Homepage
    I wouldn't go quite that far. I would say the two tools aren't really comparable anyway. Which one you use really depends on what you're using for your backend development. If you want .Net, you (pretty much) have to use IIS. If you use PHP, Python, Ruby, or other langauges, you most likely are going to be using Apache/Nginx.
  • by TheRaven64 ( 641858 ) on Tuesday February 04, 2014 @02:33PM (#46152349) Journal
    The last part of your post is the important one:

    you most likely are going to be using Apache/Nginx.

    IIS market share dipped a bit after 2008 and is now back to about where it was. Apache jumped a lot since 2008 and is now back a bit below where it was. Nginx has gone from 1% to 14% in the same time. IIS has hovered between 20-30% for a while. It's now closer to 30%. Apache has been in the 50-70% range for a long time, but is now dipping a lot. The only reason we're using Apache is that Nginx doesn't work as a reverse SSL proxy in front of Jenkins (apparently it can, with some magic incantations, but they didn't work for us). For everything else, Nginx is an obvious choice. It's somewhat sad to see that Nginx has completely displaced Lighttpd, as it would have been nice to have some more active competition.

  • Re: why not? (Score:2, Informative)

    by Anonymous Coward on Tuesday February 04, 2014 @02:37PM (#46152433)

    SQL-injections usually result in an output of data or a valid login session or destruction of data. Remote code execution would be a rare thing.
    Bots usually prefer the taste of client computers. Massive botnets written in PHP inhabiting LINUX servers? Sure there are plenty of bugs in PHP, but that has nothing to do with either Apache or LINUX.

    Your point is invalid, my hair is a bird!

  • by dkman ( 863999 ) on Tuesday February 04, 2014 @02:39PM (#46152477)

    I have used both, from working for a hosting provider as an administrator, to working for MS itself later, to my job now. Configuration of apache is only slightly more difficult in that you need to use a text editor instead of point and click hold handing, however IIS is no wear near as powerful in that you can do much more with apache because of the slightly more difficult configuration. In addition apache is more lightweight, and has better security.

    It got a little confusing about which it you were referring, so I FTFY. Why is it that after I've written the comment I get options to Submit - Continue Editing - Preview - Cancel , but not Login?

  • by jaymz666 ( 34050 ) on Tuesday February 04, 2014 @03:30PM (#46153229)

    I use both, EVERY SINGLE DAY

    IIS changes how it's managed with every single point release, and nothing is obvious about it.

    Just to use SSL you need to use multiple administration interfaces to import the cert and then assign that to a specific server

    If you know what you are doing, and you should, you can much more easily navigate a text file with all the options than you can clicking around in a dozen places to work on IIS configs.
    Then there's all the issues with file permissions

  • Re: why not? (Score:5, Informative)

    by petermgreen ( 876956 ) <> on Tuesday February 04, 2014 @03:44PM (#46153435) Homepage

    mmm, the "active sites" graph looks far more stable, apache is showing a slight downward trend recently but the market share it's losing doesn't seem to be going to MS

  • Re:Probably (Score:3, Informative)

    by operagost ( 62405 ) on Tuesday February 04, 2014 @03:55PM (#46153587) Homepage Journal
    No, those concern serious problems with NTLM and LM. Both of those not only aren't part of AD, they predate it. That's also why security standards now require NTLMv2 be enabled and older authentication methods be refused.
  • by Anonymous Coward on Tuesday February 04, 2014 @04:53PM (#46154423)

    IIS is great if you don't want to bother learning the ins and outs of your server software, and you don't have that many to deploy.

    Go deploy 200+ IIS servers then tell me they are easier to manage than apache.

    Then go install the URLRewrite module, and try getting support from Microsoft when it threadlocks on you.

    And yes, I've used Apache, IIS and Nginx extensively in large scale production sites. IIS ranks 3rd in the bunch in my book for stability and easy of management. It does do fairly well in performance but only if your apps are .NET. Any other language and nginx/apache solidly smokes it.

Never tell people how to do things. Tell them WHAT to do and they will surprise you with their ingenuity. -- Gen. George S. Patton, Jr.