Slashdot Mirror


2003: Year of Apache

John Chamberlain writes "Netcraft's numbers for the new year are in. The trend graphs tell a story: 2003 was the Year of Apache. If Time magazine had a server-of-the-year award the cover would be featuring a feather. Since October 2002 market share has grown from 53% to 64%, a 20% gain while Microsoft IIS, its nearest competitor has shrunk from 36% to 24%, a 33% decline. The change in server totals was even more dramatic. Apache HTTP Server increased from about 20 million to 32 million (+60%) while all other competitors remained flat."

93 of 440 comments (clear)

  1. A win for open source by mgv · · Score: 5, Insightful

    The big advantage of measuring the fall in IIS vs Apache is that web servers are public, and easily counted.

    I'm sure that the same thing is happening thoughout the open source movement, but its just alot harder to measure the number of (for example) Linux installs when there is no central body that really collects data on this (not that there is any need for this).

    So its representing a victory for much more than Apache.

    Michael

    --
    There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
    1. Re:A win for open source by Dave2+Wickham · · Score: 2, Informative

      You know SCO is running Apache on Linux, right?

    2. Re:A win for open source by Anonymous Coward · · Score: 2, Funny

      Although we DO appreciate the effort, I'm sorry to have to tell you that your troll does not meet the high standards that we expect on Slashdot.

      Please practice further at amateur sites before returning. Although you have a long way to go, the thrill of achieving excellence in this field will be very rewarding.

      We look forwards to your return when you are able to meet our minimum standards.

      HAND

  2. Re:20 percent gain? by Sp4c3+C4d3t · · Score: 2, Insightful

    But it also happens to be about 20% more than 53... I think that's what they mean.

    --
    Happy New Year, it's 1984!
  3. TCO by Nadsat · · Score: 5, Insightful

    MS's recent campagin of Total Cost Of Ownership does not factor well into this. They cite recent studies which heavily stress human maintenance and development costs into the TCO. Yet what they don't cite is the fact that as software popularity grows, such as Apache here, TCO is driven down because the technology is more accesible.

    Basic technology such as web servers are on their way of being removed from the realm of competition. 2004 is promising.

    1. Re:TCO by jxs2151 · · Score: 2, Interesting
      Basic technology such as web servers are on their way of being removed from the realm of competition. 2004 is promising.

      'Cause we all know competition is a bad thing, right?

      I think perhaps he meant that http server is becoming a commodity. Study up on product life-cycles as it relates to commoditization.

      This might help.

  4. Re:The platform they did the calculations on by netsharc · · Score: 4, Informative

    Well, 33% of "36" is 12.. 36-12=24.

    I wonder though, when Netcraft (and subsequently Slashdot) reported about a rise in ISS-usage, many commented about "But they're just being used as domain parking servers". When the same thing happened but with Apache, most people just say "Yay Apache!"

    --
    What time is it/will be over there? Check with my iPhone app!
  5. I'm one of those by gorfie · · Score: 5, Interesting

    Our department is moving from IIS 4.0 to Apache 1.3.29 within the next few months. The server is up & running and I'm working on porting our site over. The reasoning for the switch?

    While MS requires patching & monitoring, so does Apache/Linux (although it's not as time-consuming IMO). I also haven't had up-time issues with IIS although I inherently believe Apache would beat IIS in that category.

    The true reason is that Apache processes SSI from the outside, while IIS processes them from the inside. I can make more modular code using apache (i.e. a single template for the whole site that the index files link to, and that template links to "content" and "data" files in a given directory). It also seems to perform better, but that's because I was using Access on the IIS machine, and MySQL on the Apache machine. Also Apache/MySQL are cheaper (putting SCO aside).

    The only other good reason was to learn something new/different to make myself more marketable. :)

    1. Re:I'm one of those by Dalroth · · Score: 3, Interesting

      May I ask why you're moving to Apache 1.x and not 2.x?

      Bryan

  6. Re:The platform they did the calculations on by benja · · Score: 2, Insightful

    A 33% decline is a decline by a third. A decline from 36% to 24% is also a decline by a third. Ok, there was rounding involved. What's your problem?

  7. Makes you wonder by twoslice · · Score: 5, Interesting

    People don't generally switch web servers just for the heck of it. Obviously, there must be something seriously wrong with IIS to make people switch - I wonder what that could be...

    --

    From excellent karma to terible karma with a single +5 funny post...
    1. Re:Makes you wonder by Stile+65 · · Score: 4, Insightful

      Actually, the post says the number of servers for IIS stayed flat. Their percentage decreased, but that seems to be a function of a huge number of ADDITIONAL web servers, of which an enormous percentage are Apache rather than IIS.

      --
      I claim first use of "Error No. 0B" - or "No. 0B error." It'll be the new ID 10T!
    2. Re:Makes you wonder by ClosedSource · · Score: 2, Insightful

      So, the question for MS is what percentage of those additional servers were operated by potential IIS customers as opposed to individuals or organizations that simply wouldn't operate a site if the server wasn't free?

      It's bit like the complaints from the record companies about how much money they lost to illegal downloading: the downloaders couldn't possibly afford to pay for all the music they download, so the actual losses are a lot smaller.

    3. Re:Makes you wonder by UnknowingFool · · Score: 2, Interesting
      One of my projects last year was to install a new piece of software that intergrated with web services for evaluation purposes. The software maker offered 2 versions. 1 with .NET/IIS and the other J2EE/not-IIS (read Apache, Websphere, Netscape). I did 2 installs on the same Windows 2000 machine.

      With Apache, it was upfront that it required a bit more tweaking to get it to work. But changing a few config files didn't really take a lot of time. While the .NET/IIS version installed without much intervention, it was difficult to figure out how to cofigure IIS even though it was the same setup as Apache.

      There were three major factors in our decision. Ultimately we went with Apache mostly because the J2EE web services worked so much better than .NET. That was the software makers design choices not ours. Cost was not an issue with us because we already had Windows 2000 Server. For a mom and pop places, I don't know how they would get IIS without Server. For Apache, it doesn't matter since it will work on client or server versions. The last factor considered was, at that time, there happened to be major exploits of IIS in the news.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
  8. I love Apache by dominator2010 · · Score: 2, Informative

    I love apache, but the one thing that bothers me is the two versions (1.3.x and 2.x). I originally started using the 2.x and found that a lot of people weren't using it. Then later to my dismay I found that wanting to adapt PHP would be troublesome so I had to switch to 1.3.x. It's okay either way because it was painless. And no trouble. So take that people who pay for bloated products that work just as well or less than the ever loved free Apache. All hail Apache.

  9. Build a better mousetrap... by sdo1 · · Score: 2, Insightful

    Is anyone surprised? It's a superior piece of software from the competition. And the users (meaning IT folks and people who run web sites) are not your average Joe Blow, so having open source software makes absoulute sense. It's not like a desktop app (like a word processor) where the person using it would have a need or want or ability to go mess with the code for some reason.

    Additionally, any serious security bugs have been fixed with blazing speed. Compare that with the amount of time MS takes to patch a IIS hole when an exploit is found.

    -S

    --
    --- What parts of "shall make no law", "shall not be infringed", and "shall not be violated" don't you understand?
  10. Yes, but measuring webserver market share is hard by Raul654 · · Score: 5, Insightful

    Web server market share is a funny thing. Do you count the total number of webservers, or just domains? What if you use a very ineffecient implimentation, and it takes twice the number of machines to do it? Should the server get a better market share because of it? The numbers are open to a lot of intepritation.

    --


    To make laws that man cannot, and will not obey, serves to bring all law into contempt.
    --E.C. Stanton
  11. Who *are* these guys? by fm6 · · Score: 5, Interesting

    We need to a series -- a long series -- of Slashdot interviews with key Apache people. I mean, look at all the stuff they're into. And the list doesn't seem to have any vaporware or bogged-down projects -- which is damned remarkable in the Open Source community, where people tend to be big on ideas and short on followthrough. Let's get these people under the microscope and find out what they're doing right!

    1. Re:Who *are* these guys? by maelstrom · · Score: 5, Insightful

      You make a very good point. Many people can list off Larry Wall, ESR, RMS, and Linus off the top of their head, but don't know the first thing about the principles in the Apache project. Seems to be a nice counter-point to ESR's ego currency as a motivation for OSS. Apache is in my mind the most successful OSS project.

      Kudos.

      --
      The more you know, the less you understand.
    2. Re:Who *are* these guys? by bwy · · Score: 2, Informative

      I agree. Apache makes good stuff, bottom line. I've used so much of the Jakarta stuff- Tomcat, Velocity, Axis, loads of other utility type libraries. It all works and it all works damn good. And the documentation and support beats anything you'll ever get from Microshaft. Kudos and thanks to whoever these guys are.

  12. Apache 2 runs well on Windows by hey · · Score: 5, Insightful

    If you assumed Apache was *nix only you haven't checked out Apache 2.x on Windows. Perhaps this is the cause of the gain -- Windows users switching to Apache?

    1. Re:Apache 2 runs well on Windows by caino59 · · Score: 4, Informative

      I can confirm that one...

      apache is just so much easier to configure and use...it runs so much smoother, have never had a hiccup or headache with apache.

      i don't use php, so using 2.x isnt an issue for me.

      as mentioned by others, patching/upgrading is a simple process, be it on linux or windows. no reboots of course, just take the server offline momentarily, run the upgrade, restart server. don't have to worry about your config files being overwritten or anything.

      when i first started using apache, i tried both appache and iis, and just found apache sooo much easier to manage, used less resources - all the good stuff kids go for.

      and like another person said...the guys over at apache have a lot more than just the webserver going on, if you havent checked out some of their other projects...by all means do!

    2. Re:Apache 2 runs well on Windows by CowboyBob500 · · Score: 2, Interesting

      i don't use php, so using 2.x isnt an issue for me.

      PHP is running my webmail just fine on my 2.x server on Linux (uptime.netcraft.com is Slashdotted so can't give a link)

      Bob

  13. normalize for traffic? by Hollins · · Score: 4, Interesting

    It would be nice to see how this would look for percentage of http traffic rather than percentage of domains. I'm not sure who would be favored, but it seems like a better metric.

  14. I wonder, why... by SharpFang · · Score: 3, Interesting

    ...so many even tiny sites - home PCs, private tiny hosts and such, run Apache.
    It's big. It's slow. (okay, it can stand a big load without much slowdown, but overall latency is high) It's a system hog. These computers are often older Pentiums, sometimes 486s, sometimes used as clients/terminals, sometimes serving several other tasks.

    Why people so rarely use tiny HTTP servers like Boa, Mathopd, thttpd... especially, that those tiny thingies are extremely fast under light load, light on system resources, have most of features every "amateur webmaster" wants, and because of small code base, usually completely bug-free.

    Field for "Evangelism"?

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:I wonder, why... by Tom · · Score: 4, Insightful

      "because it works"

      I've run apache on all kinds of systems, from the older pentiums you mention to big-iron Solaris systems.

      The beauty is that it works on all of them. You tune some parameters slightly different, but you don't have to learn a new software because you're now hosting your site on a big machine.

      Sorry, I applaud all the tiny-http-server efforts, but in real-life the only thing that I ever seriously considered was the kernel-httpd. That was for the image-server of a major dot-com site that made a several hundred hits a second at peak times.

      --
      Assorted stuff I do sometimes: Lemuria.org
    2. Re:I wonder, why... by jo_ham · · Score: 2, Informative

      Name recognition, and because it works.

      I'd never heard of the three webservers you linked to in your post.

      Apache has done everything I've ever asked of it without being noticably slow or resouce hogging, even on my iBook when I put up sites in development on our LAN. I can keep working while it happily serves pages to people and I don't notice it's there.

      Incidentally, that's a great feature of OS X - Apache out of the box. Sure you need to tweak it a little and enable php and stuff, but it's there ready to go. My previous work method was to upload in-development sites to an old FreeBSD box on the LAN for testing. Now I have my iBook I can work on the html right in place, and just get within AirPort range for everyone I'm working with to have instant access to the site without me having to do anything.

      Ok, this wasn't supposed to be an ad for OS X, it was meant to show that Apache is fantastic for what I want to do.

  15. That should be... by twoslice · · Score: 2, Funny
    (putting SCO aside)

    (punting SCO ass-side).

    --

    From excellent karma to terible karma with a single +5 funny post...
  16. Dip in Apache July 2002 by Clay_Culver · · Score: 3, Interesting

    Did anyone notice that in July 2002, Apache took a hit in numbers, and Microsoft gained for a brief period of time? (Check the graph, you will notice a spike in Microsoft's numbers, a dip in Apache in July 2002.) Does anyone know what this corresponds to?

    1. Re:Dip in Apache July 2002 by LearnToSpell · · Score: 5, Informative

      That was a switch from one of the big parking companies, IIRC. Thousands of domains all changed at once. It's one of those things that fits into the "how do we measure this" decision. If a website in the middle of the forest doesn't have an index, is it still counted?

    2. Re:Dip in Apache July 2002 by Richard_at_work · · Score: 3, Informative

      A large hosting company started using IIS for the "Coming Soon" pages you see on registered domains.

  17. "across all domains" ? by ubiquitin · · Score: 5, Insightful

    Note that the numbers are "per domain" So 2003 is better proclaimed the Year of NameVirtualHost. Hopefully, this means that there really are more httpd's out there, but the correlation was not made in that necraft study. Hopefully someone will do (perhaps already has done?) a study to establish IP# to domain name ratios. My guess is that there is a lot more virtual hosting being done now then there was in, say 1999, when having a corporate web site was more directly related to purchasing dedicated web server equipment. I'll bet that the Microsoft push into public key infrastructure will be used to leverage growth for IIS but at these rates, it may well be hard to catch up with Apache.

    But perhaps the real story for 2003, as far as growth technologies go, is likely PHP. The ratio of deployments and actual usage to press coverage of the technology is pretty impressive too. :)

    --
    http://tinyurl.com/4ny52
  18. Re:Yes, but measuring webserver market share is ha by rsheridan6 · · Score: 4, Insightful

    Shouldn't these issues remain fairly constant? Maybe it's tricky to count market share in absolute terms, but the trend-line should be pretty accurate.

    --
    Don't drop the soap, Tommy!
  19. Re:Yes, but measuring webserver market share is ha by ugen · · Score: 5, Interesting

    Netcraft gives very specific rules by which it measures webserver counts here: http://www.netcraft.com/Survey/mechanics.html

    Always helps to actually visit the site. Their methods will favor Apache somewhat, as IIS does not generally play very well in hosting environments with virtual domains for various reasons. Of course that in itself is an indicator of server quality :)

  20. Viruses, Worms, and Exploits Are... Where? by the_mad_poster · · Score: 5, Insightful

    Alright - let's have it! Where are they hiding all the exploits? They obviously have waaaayyyyy more since viruses and exploits are dependant on popularity, not how well the software is engineered. Since Apache is kicking IIS's scraggly ass all over the 'net, it must have more exploits, right? No? Oh? So all those people that keep saying Windows suffers so much are admitting they're wrong?

    Oh, that's right. IIS is also an FTP server, mail server, dinner server, and a cheauffer that takes your wife out on dates then screws her in your bed while you're out of town on business.....

    ... whoops.. sorry, go a little carried away there. Seriously - face it, that's a flaw. If the software wants to do everything, and, by doing everything, fails, it still failed, AND it failed BECAUSE it does everything. That means the Apache software is a better engineered web server and IIS is, well, a load of crap.

    Sorry... a little bitter. If you've ever had to administer that horrendous piece of garbage IIS you'd understand. I think, perhaps, the reason Apache is whooping up on IIS is that IIS is so ludicrously twitchy and convoluted. Normally, I'd say point and clicky interfaces are easier to manage, but god... setting something up in IIS that's not set up by default can result in tremendously time-wasting efforts searching through numerous, poorly labeled, badly designed interfaces. Apache? Whip out a reference book, type in a few lines, and you're done. Even if you have to restart the system, it's not much hassle. I've NEVER managed to shut down IIS and bring it back up on Win2k where it didn't stop responding and, eventually, chew up all the resources on the box forcing a hard reboot of the whole system. That pisses off SQL Server which then fucks up the TrendMicro stuff... Ick.

    Long story short? IIS sucks and few (smart) people debate that whether they're pro-Microsoft, pro-*nix, pro-Mac, or, smarter than any of them pro-whatever-works.

    --
    Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    1. Re:Viruses, Worms, and Exploits Are... Where? by The+One+KEA · · Score: 3, Interesting

      Most definitely. I think these numbers will finally silence those misguided idiots who continue to say that Apache doesn't get exploited as much because "it's less popular" or "it's not used by anyone" or "it's written by a bunch of unpaid amateurs". Apache gets used because it's clean, simple, reliable, robust, and most importantly, EASY TO CONFIGURE.

      If 2003 was the Year of Apache, then 2004 will be the Year of the LAMP.

      --
      SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
  21. Apache counts... by cayfer · · Score: 3, Funny

    These are crooked figures. Don't take them seriously! The real marketshare of IIS is above 80 percent. The catch is, IIS boxes are declaring themselves as Apache servers to avoid attacks. Note: This not an MS sponsored report (yet). Hopefully they will contact me and it will become one. :)

  22. when we're finished patting ourselves on the back: by ciaran_o_riordan · · Score: 4, Interesting

    These statistics make us happy, but they're not the whole story.

    When we bragg about these numbers, Microsoft respond with:
    "Our webserver is used by more Forbes/Fortune 500 companies and is used by more secure websites. Apaches numbers are only high because a lot of amateurs use it".

    What is our argument to that? (we don't have one. We just ignore it and continue patting ourselves on the back.)

    If we are to progress, it's better to look at what going *wrong*, and try to improve that.

  23. Re:Yes, but measuring webserver market share is ha by sosume · · Score: 3, Insightful

    It's even funnier, since Netcraft only counts public webservers. They do not include the zillion corporate intranet servers that used to be publicly available shielde by only NTLM authentication.
    Thanks to the blaster outbreaks and the growing number of vpns these servers are now shielded off the regular internet. And thus the number of IIS in Netcraft's reports declines..

  24. Re:Yes, but measuring webserver market share is ha by Tet · · Score: 5, Interesting
    Do you count the total number of webservers, or just domains? What if you use a very ineffecient implimentation, and it takes twice the number of machines to do it?

    Even then, how do you count them? How many machines are running any given web site? My sites currently have 8 servers behind a pair of load balancers. But it appears to the outside world as if it's a single machine. Also, do you consider all servers equal? Should my personal site be given equal weight with my company's banking sites? I'd be interested to see a weighted graph so that sites with more traffic have a greater impact. But the problem with that is, how do you measure it?

    As an aside, I'm getting mildly concerned about Apache's market share. Not because I don't like it -- I do, and run both personal and corporate sites with it. But I distrust software monocultures, and I fear Apache's heading that way. So I hope that Apache gets some viable competition. I also hope, however, that it comes from somewhere that isn't intent on displacing it with proprietary, incompatible servers. So that'd be something other than IIS, then...

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  25. Me too by Linker3000 · · Score: 4, Interesting

    We run an online testing and certification engine, written in perl. It WAS hosted on a Win2K/IIS box, but about once a week the server would lock up with IIS hitting 100% CPU utilisation and the only way to 'fix' it was to reboot. The same code's been running on a Redhat 9/Apache server for about 2 months now with no downtime.

    Our MD was so impressed with the port (which was very trivial), that she's asked me to consider migrating our main in-house server to Linux too - it's mainly a 'file and print' box so this should be a piece of cake.

    We WERE looking at a contact management system (possibly Maximizer or Goldmine), but now we're seriously considering an open source alteratives-should save us about 7000UKP in apps and licences.

    --
    AT&ROFLMAO
  26. Re:Apache is racist. by Trurl's+Machine · · Score: 2, Insightful

    OK, I see it's a troll, but... I'll bite anyway. The whole history of Western Civilization in a nutshell looks like that. Once there were the pre-hellenic mediterranean cultures, like the Phoenicians. The Greeks conquered and destroyed them all. Then came the Romans, who conquered and destroyed the Greeks (not to mention the Celts). Then came the German and Slavonic barbarians, and they conquered and destroyed the Romans (and then repeatedly conquered and destroyed each other, like the Goth who perished for the Vandals etc). So if you live, say, in London, there are ashes of dozens of destroyed cultures under your feet, under the pavement of the very Oxford Street. The Celts, the Celtic-Romans, the Roman-Romans, the Anglo-Saxons, the Anglo-Danes, the Normans etc.

    Now, for a long time Americans were fed with the not-exactly-true fairy tale about the Mayflower settlers, who arrived to a no-man's-land. It was not a no-man's-land at all. It had its native inhabitants and they were, indeed, conquered. But the British Islands were not a no-man's-land neither, when the William the Conqueor arrived, and he is still regarded as hero.

    There's nothing racist in Apache, just as there's nothing racist when modern Britons use greek, latin, saxon or celtic words. Or when modern Italians use the name La Fenice (="country of Phoenicians") for an opera.

    Sorry for feeding trolls.

  27. Apache is so good, it is actually hurting itself by phoxix · · Score: 2, Interesting

    How many people have plans of leaving apache 1.3x to newer apache 2x ?

    Enough said

    Sunny Dubey

  28. Re:Yes, but measuring webserver market share is ha by Nexx · · Score: 2, Insightful

    No, that's an indicator of server quality for that purpose. If the majority of server operators didn't want virtual hosting, for example, IIS not playing well in that environment won't make a shred of a difference.

    These surveys also do not count the millions of intranet-only sites that these servers serve, and given the nature of the beast, I'm going to guess IIS is rather prevalent in that market.

    I have recommended IIS-based solutions before, and given the same requirements, I'll do it again.

  29. Re:Apache is racist. by Anonymous Coward · · Score: 3, Informative

    Actually, the name comes from "A Patchy Server" because it was built as thousands of patches instead of one reliably growing code tree.

  30. hmmm by nomadic · · Score: 4, Funny

    If Time magazine had a server-of-the-year award the cover would be featuring a feather.

    If Time magazine had a server-of-the-year award nobody would read it. Except you people.

  31. Big Reason for such a shift by Cardoe · · Score: 3, Informative
    If you all remember the slashdot story about Apache's sudden rise because a bunch of Domain Name Parkers switched from IIS to Apache when in 2002 they had switched from Apache to IIS. Here's a link to the story link

    I just don't see this as that significant because of that.

    My 2 cents.

  32. Apache 2.0 by Anonymous Coward · · Score: 5, Interesting

    Too much stuff does not work well under Apache 2.0.x. Specifically mod_perl has some interesting gotcha's, HTML::Mason has some issues, there are some Apache::DBI issues, .... long list.

    Basically when the server went to 2.0.x, the rest of the supporting community wasn't ready. Most of it is still in testing mode. The 1.3.x branch is "good enough", and it doesn't break stuff. 2.0 is good, but it breaks stuff.

    Another way to look at it is that my company ships product based upon 1.3.x. Moving to 2.0.x would require several things which don't yet exist. As we are happily operating under 1.3.x, we have no reason to move. If the Apache folks decide to completely abandon 1.3.x, thats OK as we have source and can fix it as needed.

    I suspect that most folks will stay with 1.3.x for the forseeable future. The 2.0.x migration will cause more headache than it is worth, and it will cost money/time.

    1. Re:Apache 2.0 by SuperQ · · Score: 2, Informative

      instead of mod_throttle, mod_bandwidth works with apache2, afaik.

      http://www.cohprog.com/mod_bandwidth.html

  33. Stats can't be /.'s major by Mod+Me+God · · Score: 2, Informative

    A decline in usage of X from 36% to 24% means the incidence of X in the population has declined 12%.

    "Since October 2002 market share has grown from 53% to 64%, a 20% gain". Well no. The incidence in the population has increased 11 percentage points (11%), even though the numbers are ~20% different the market share certainly hasn't changed 20%.

    Here is an example of basic comprehension of percentage: Assume we have a static population of 100. 53 use Apache and 47 use 'other'. One year later, if 64 use Apache (the population is still 100), the amount of Apache users has increased ~20%, but the amount of the population has increased using Apache is only 11 more, 11% more of the population use Apache. It is therefore correct to say "there are ~20% more Apache users" and it is incorrect to say "market share has grown ~20%" as it has grown 11%.

    Yours was a nice lighthearted comment, pity it needs such a detailed explanation for all of the down mods and incorrect replies you've got.

    --
    --

    FreeNET user? Comfortable with the adverse selection?
  34. Also a win for FreeBSD by sremick · · Score: 5, Insightful

    I find it rather humorous that the poster of the article on Slashdot didn't dare mention the other software that was proven a winner by the Netcraft report. For those of you who haven't RTFA, 4th paragraph begins:

    "Seven of the top nine sites run on FreeBSD." That's right, folks. NOT Linux. Don't get me wrong: I don't believe Linux sucks. But there's something to be said here by this data, and I don't feel Linux should get all the current press simply because Linux got all the past press. FreeBSD does amazing things, is used all over the place, has many technical merits not seen elsewhere, but Linux overshadows it because of inertia and the fact that Linux users yell louder. This is sad. Last I knew, Windows won out due to inertia as well, not technical reasons, and we condemn it for that. Must we be hypocritical a second time around?

    I know this is Slashdot, but c'mon... would it kill you to put a positive article about FreeBSD on the front-page? ;)

    Netcraft confirms it: FreeBSD is quite alive and kicking.

    1. Re:Also a win for FreeBSD by mrroach · · Score: 2, Insightful

      > This is sad. Last I knew, Windows won out due to
      > inertia as well, not technical reasons, and we
      > condemn it for that. Must we be hypocritical a
      > second time around?

      Don't forget though, that linux "winning" != freebsd "losing"

      Right now, linux/bsd are obviously Not Windows when it comes to the PHBs. If linux makes it to top-of-the-heap, freebsd is right there in line behind it. It may irk you that linux is not right behind freebsd instead, but don't pull down the friendly competition in the attack against the opposition. This town is big enough for the both of us ;-)

      -Mark

  35. Backwards by fm6 · · Score: 2, Insightful
    I very much doubt it. People who dislike IIS probably aren't fans of Windows either. If they have a choice, they'll run Apache under Linux or Unix. If they don't have a choice, it's probably because the system is a personal workstation or a workgroup server. Which don't figure into the Netcraft numbers.

    I think it's the other way around -- people choose Apache so they don't have to run Windows. It's probably not a coincidence that 2003 was also the year of the Windows Security Patch.

  36. What is corporate America using? by ToasterTester · · Score: 2, Informative

    I another /. story a month or so ago showed in corporate America IIS is still their choice. Those are the minds that need to be opened up.

    I would say corporate America sticks with IIS and other MS products because of MS development products are easy enough for Fred the Beancounter to drag-n-drop an app together. A desk jockey can get something done for his department quick and easy. Good code no, but it gets the job done and it was cheap and that is what the PHB care about.

    LAMP tools need to become that easy to use for corporate America to take a look.

  37. Read the same headline on Kuro5hin! by Rank+Amateur · · Score: 2, Interesting

    For the overly slashdot-addled, the same headline (and similar story) is being run as we speak on K5.

    Kind of reminiscent of the time when Time and Newsweek ran identical cover stories on Bruce Springsteen.

  38. Proxying firewalls skew NetCraft numbers by Anonymous Coward · · Score: 3, Interesting

    Y'all are forgetting that a good layer 7 proxying firewall is also going to skew things.

    With the combination of URLScan header removal and a Unix-based firewall (few folks are insane enough to put up IIS webservers and Windows Firewalls on the same network...) my IIS5/6 hosts don't look anything like a Windows box as far as Netcraft is concerned.

    Throw in a hardware load balancer doing SSL offloading, and the client connections are never going to see my hosts directly for Netcraft to count.

  39. Re:Yes, but measuring webserver market share is ha by dipipanone · · Score: 4, Insightful

    These surveys also do not count the millions of intranet-only sites that these servers serve

    Are you sure you don't mean 'sites where administrator is too incompetent to turn off the default install of IIS'?

    You know, all those sites that have plagued the internet with various worms and other security holes over the last few years?

    and given the nature of the beast, I'm going to guess IIS is rather prevalent in that market

    I don't disagree. I rather think IIS dominates at these sites.

  40. Re:when we're finished patting ourselves on the ba by Interruach · · Score: 2, Informative

    We say "Google runs {A highly customised version of} Apache. So there!"
    http://www.googleblog.ca/archives/000018. html

  41. So? by khasim · · Score: 2, Interesting

    That's the fun with statistics. You can slice them anyway you want to get the results you want.

    So, there is a segment of the market that uses IIS more than Apache. Should we argue with that? Why?

    Now, despite all those "amateurs" that are putting Apache on the Internet, Apache still has fewer worms, exploits, etc than IIS.

    Which tells you that all those "amateurs" are:
    #1. Better qualified than those non-amateurs running IIS.
    #2. Running a better product.
    or
    #3. Just plain lucky, over and over and over again.

  42. Even higher praise for free software. by twitter · · Score: 2, Insightful
    MS's recent campagin of Total Cost Of Ownership does not factor well into this.

    Microsoft's TCO campaign is a last ditch effort to maintain market share. It's mostly a lie, but it's damaging to them even if true.

    Assume they are telling the truth. I know that it's hard to keep a straight face reading that, but think of what it means. WHERE TECHNICAL MERIT IS THE DECIDING FACTOR, FREE SOFTWARE IS OVERWHELMINGLY PREFERED DESPITE HIGHER COST. Most companies ask themselves what a failed web site will cost them. The answer generally dwarfs the cost of the sofware and it's upkeep.

    Of course, we all know that it costs nothing to aquire free web servers and less to keep them up than their non free counterparts. That's just the way good software works.

    The same thing is true on the desktop. Most small businesses with a brain have a reseller to help them out with technical issues. Free software, when adopted there, will prove both cheaper and more reliable. Small businesses that dabble with HPs and their own M$ based IT are wasting time that would better be spent on their real business. The reseller may appear more expensive up front than trundeling down to CompUSA, but he's not. Resellers that move to free software are going to enjoy cost, feature and performance advantages that the 2003 server fanboys can only dream of. The same can be said of larger IT shops that can afford to do IT themselves, like ummm IBM

    Microsoft's FUD campaign is running out of steam. They have tried all of this before and people are no longer listening.

    --

    Friends don't help friends install M$ junk.

  43. It's actually even worse than that for Microsoft by cabalamat2 · · Score: 2, Insightful

    The figures you've quoted from my site are accurate, but the situation for Microsoft is actually worse than that. When considering that Microsoft got 19% of new websites in 2003, it's worthwhile to consider that up to the end of 2002, Microsoft had a total of 24.74% of active sites.

    This means that not only is Microsoft's share only 19%, Microsoft's market share is going down and Apache's is going up. Although Apache can run on MS Windows, it is nearly always run on Unix systems. The most popular Unix is Linux, which is busily replacing the proprietary Unices. So if Apache's share is going up (which it is) Linux's share is going up even faster:

    Thus, for web servers at least, MS Windows is losing market share, and Linux is massively increasing its market share.
    I don't have figures as to whether this is also the case for other types of server, but I strongly suspect it is.
  44. Re:Yes, but measuring webserver market share is ha by mce · · Score: 4, Insightful
    While I have no hard data to judge the intranet server market, I do know that at the place where I work Apache is used (on UNIX, no less), even though the majority of computer users over here use Windows. And I would expect a lot of places where computers are more important to the core business model than just being a comunication and/or database entry device to be doing the same thing. The reason for this is double:
    1. Historical: Even though most people use Windows, those that actually know about computing using UNIX (for us, this used to be HP-UX, now it mostly is Linux). It are the latter ones who more than likely started the intranet effort long before management knew what a network was (over here, I myself was involved in our first intranet look-alike long before the word reached the trade-press).

    2. Technical/Economical: If you use Apache for your external site (as we do), than it bloody well makes sense to use it internally as well, instead of wasting time and money maintaining two knowledge skills.

  45. Re:Yes, but measuring webserver market share is ha by Anonymous Coward · · Score: 3, Funny

    I have recommended IIS-based solutions before, and given the same requirements, I'll do it again.
    Dear lord, you must be stopped. :)

  46. Measuring active sites only, MS is 19% and falling by cabalamat2 · · Score: 2, Informative

    When you measure active sites only, Microsoft's market share is 19% and falling.

  47. It's tricky, alright by soloport · · Score: 5, Funny

    Maybe it's tricky to count market share

    It's tricky, alright. It's obvious to anyone that Microsoft's IIS is the clear leader.

    Look, if those figures were real, then Apache would be constantly attacked by hoards of script kiddies. [ducks under desk]

    1. Re:It's tricky, alright by Pieroxy · · Score: 3, Interesting

      While IIS is not the leader, it is interesting to note the trend on open-source webservers:

      Apache from 22M to 31M (40%)
      Jetty from 1150 to 3731 (324%)
      Resin from 24224 to 57113 (235%)

      vs. Closed source ones:
      IIS from 9.7M to 9.6M (-0.1%)
      Lotus-Domino from 78k to 86k (10%)
      Oracle from 6629 to 8167 (23%)
      Weblogic from 5344 to 7844 (46%)

      It looks like
      a. The big boys have a trend that is slower than the small ones
      b. Open source grows a lot faster.

      That says a lot about the dynamic of open source webservers in general, and probably all open source tools to some degree.

    2. Re:It's tricky, alright by jellomizer · · Score: 2, Interesting

      Well sure the small web-server have a better chance of getting a higher percentage.
      Lets say I make the Jellomizer Web Server and I install it as my own webserver.
      then next year I got 5 clients to install it.

      Wow thats a 500% growth. Amazing!

      Now if I had 100 installed and I got 5 more people that is only a 5% growth. So growth will be faster when you have smaller numbers.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:It's tricky, alright by Pieroxy · · Score: 2, Interesting

      I still can't figure out why my favorite webserver is only growing at 24% (377 to 469). Is tomcat that bad? I install it everywhere I can (I probably account for more than 2% of these numbers)!

      I still don't understand why a majority of webservers I have found around were configured as Apache+Tomcat, and they would only have static content and a couple of servlets/JSP. What's he point of putting an Apache on the front end in this case?

      Anyways, maybe I should switch to something else... ;-)

    4. Re:It's tricky, alright by Pieroxy · · Score: 2, Informative

      As usual, AC is spreading FUD. See here

    5. Re:It's tricky, alright by Pieroxy · · Score: 2, Interesting

      Tomcat WAS slow when it was given to the Apache foundation by Sun, because it was a reference implementation. This is not true anymore.

    6. Re:It's tricky, alright by abulafia · · Score: 2, Informative
      Is tomcat that bad?

      Yes.

      I install it everywhere I can (I probably account for more than 2% of these numbers)!

      So YOU'RE the one responsible for all that crap I have to clean up. Bastard! I challenge you to a duel!

      Seriously, though, it isn't that I hate tomcat, its that I hate what people do with it. I see more obscenely bizzare setups running under tomcat than any other application server (even IIS). Maybe I'm just cursed. I currently have three clients with tomcat based apps that are so strange they make my ears bleed. (I seem to pick up a lot of clients that spent a lot of money on developers who suddenly go away right around deployment. Profitable, but annoying.) These are classic stupid design choices that make absurd contortions nessessary later on. It isn't that Tomcat requires these designs, but it does seem to somehow attract the people who make them.

      If everyone would just accept Mason as the Uber-app, life would be better. One can still do fucked up things in Mason, if you really want to, but it is much easier to un-fuck later on.

      --
      I forget what 8 was for.
  48. Re:when we're finished patting ourselves on the ba by kris · · Score: 2, Informative

    What is our argument to that? (we don't have one. We just ignore it and continue patting ourselves on the back.)

    Actually, we have: If you do not count the number of websites, but the number of pages served, Apache comes out even more in front of IIS as by simply counting the number of servers. For example, where I work we are serving more than a billion web pages - per month. We are using Apache on Suse Linux.

  49. Intranet Reliability by soloport · · Score: 4, Insightful

    They do not include the zillion corporate intranet servers...

    Of all the intranets we install and service for small to large businesses, 100% of them run Apache. That's about 3-4 servers per month, and growing. We know 4 of the 5 competitors in our market, very well. For the vendors we know, all install Apache, exclusively.

    Yes. Thanks to the "blaster outbreaks and the growing number of vpns", Apache is also rapidly growing inside the LAN market space.

  50. What about IIS servers using Servermask? by Talcyon · · Score: 3, Informative

    I've used this NetMask utility to mask my IIS server before now(I tried the trial, and its run out), and in the past Netcraft has properly identified the server as running Apache on Redhat 9. This ain't true, as it's running Win2K with IIS5. So I'm wondering, how many of the new servers are what they say they are? And just HOW skewed are the Netcraft results?

  51. Sends binary files as text/plain MIME type by bunratty · · Score: 4, Interesting

    It's nice to see that Apache is gaining ground. Now it if could only send out WMV and RAR files with the correct MIME type, that would be great!

    --
    What a fool believes, he sees, no wise man has the power to reason away.
    1. Re:Sends binary files as text/plain MIME type by moof1138 · · Score: 2, Insightful

      If there is a defined standard for handling unkown MIME, I am not aware of it. So what would you say is 'correct' behavior for a file with no registered MIME type?

      RAR and Windows Media do not appear to actually have registered types AFAICT. I admit that sending unknown things as text/plain is a pain for users, but I think the solution is for all common file types to get registered as some MIME type, not to bitch at the webserver. Please feel free to correct me if you can find them here:
      http://www.iana.org/assignments/media-types /

      IIS sends unknown stuff as application/octet-stream, but that seems screwy to me - why treat an unknown file as a binary appication? If has an extension but it is not '.exe' chances are the file is not 'application/octet-stream'.

      BTW - changes to Mozilla to check the file content for unprintable characters hit the trunk recently so Mozilla and Gecko based browsres will handle text/plain files that are not compliant to the text/plain type, and download them instead of displaying them.

      --

      Hyperbole is the worst thing ever.
  52. If I were Microsoft... by Loundry · · Score: 2, Funny

    Now, despite all those "amateurs" that are putting Apache on the Internet, Apache still has fewer worms, exploits, etc than IIS.

    Which tells you that all those "amateurs" are:
    #1. Better qualified than those non-amateurs running IIS.
    #2. Running a better product.
    or
    #3. Just plain lucky, over and over and over again.


    You're making an excluded-middle argument. If I were Microsoft, this is what I would argue:

    "The reason why IIS is targeted more than Apache is becuase the evil terrorist hackers out there hate Microsoft and specifically target Microsoft over the communist Apache."

    When the hacker community responds, "That's not true. We target your crap because it's easy." then I (Microsoft) would dismiss it as, "You can't trust what they say. They're evil terrorist hackers."

    --
    I don't make the rules. I just make fun of them.
  53. How to keep your logs Nimda free by temojen · · Score: 2, Informative
    1. Set up a free hostname (eg example.ods.org) on somewhere like ods.org
    2. Configure (example.ods.org) as a virtual host, where you keep all your real contents. (Turn UseCannonicalName Off)
    3. Set up per host access and error logs for (example.ods.org)
    4. Leave a 0 byte index.html in the default site directory (and make sure you don't have and CGI, w3perl, etc lying around that might have an unknown vulnerability).
    5. Tell all your friends to use (http://example.ods.org) instead of your IP.

    Now your host access and error logs for (example.ods.org) have all the real accesses, and the default logs have all the CodeRed, Nimda, Spam Proxy attempts, ISP TOS Checker, and 5cr1p7 k1dd13z.

  54. Re:Yes, but measuring webserver market share is ha by Proudrooster · · Score: 2, Interesting

    Don't worry, IIS gets stopped either by memory leaks, MS Patches, or worms at least once a month. What I found amazing was that so many decided to let MS IIS touch the public Internet. I've learned my lesson, nothing made by MS touches the public Internet and must be protected by a circle of Linux boxes.

    If a nation expects to be ignorant and free, in a state of civilization, it expects what never was and never will be.
    -Thomas Jefferson 1816

  55. Apache Jakarta: major in java world by sundling · · Score: 2, Insightful

    The jakarta project (including ant which is now a top level apache project) has spawned a number of projects that are almost de facto in their area like struts, tomcat, cactus and many more.

    Struts is an MVC framework that even includes tools to generate javascript validation code. This is a very common method to create a model 2 architecture J2EE site. Tomcat is the standard in open source servlet containers and often refered to as the reference implementation on a JSP and Servlet spec. Cactus is for unit testing J2EE components and is starting to become more popular.

    If you intend to program java, then you should visit the Jakarta site.

    As for who these people are, there are usually some pages on a project to mention that sort of thing. I'm most familiar with struts and their page for that sort of information is the volunteers page. Ant is already the defacto java build tool. Originally designed as a replacement for make, it's abilities can be extended using java classes.

    Jakarta and Apache projects will continue to be a source of innovation, especially within the java world.

    Paul Sundling

  56. Lies, damm lies and statistics. by T-Ranger · · Score: 2, Interesting
    While these numbers are impressive, and definitly show relative growth of a given product over time, there usefellness compating products is suspect.

    If raw counts of usages indicate quality, then MSIE would be the highest quality web browser by a factor of around 20 (something 95% market share right?). Outlook would be the best mail/PIM software. /. readers would disagree with such a statement. So why do we accept conclusions based the same type of logic based on stats from netcraft?

    What "we" need is something like some the stock market indicators. [the good ones] are not just a raw sum of all the stocks out there, or all the stocks traded on a given market. There a collection of hand picked stocks. I suspect the specific criteria for being included are secret, but long term stability is almost definitly an important peice of the pie. There not using penny stocks, just IPOd companies, companies in trouble, or companies experiencing isolated/unique growth.

    What I propose for someone to do, is to develop such a system for HTTP server usage. Build a list of say, 5000, sites. The sites should be distributed accross all topics, all markets. It should include sites run by non-IT centric companies, IT companies that are primarly "brick and mortar" and web-only companies as well. It should include scanning web hosting companies, colo housed sites, sites run off 56k modems. What they have in common is that they all have some level of longevity (if not stability).

  57. Re:Yes, but measuring webserver market share is ha by abulafia · · Score: 3, Insightful
    But I distrust software monocultures, and I fear Apache's heading that way.

    That's one of the nice things about Apache. Running Apache doesn't mean running the same Apache that someone else does. mod_perl, Jakarta, mod_php, mod_whatever are all competing with each other. Apache is essentially a platform, not just a server.

    --
    I forget what 8 was for.
  58. TCO is badly mis-understood. by khasim · · Score: 3, Insightful

    TCO does NOT include migration costs (initial training and porting apps). (These are important factors and need to be addressed in the Return On Investment (ROI) calculations.)

    TCO is NOT applicable between companies UNLESS they are practically identical (same number of techs with the same training managing the same number of servers with the same OS's running the same apps (not similar apps, the same apps) for the same number of users, connected in the same fashion (wireless, wired, VPN'd in, etc) using the same desktop OS, etc).

    Usually, TCO will come down to human maintenance (and floor space, cooling, etc) and licensing costs.

    Neither Migration Costs nor TCO take into account money lost when the server is DOWN!

    Microsoft usually does the following:
    #1. Incorrectly includes training for other products as TCO instead of Migration.

    #2. With #1., they do NOT include training on Microsoft products (assumes people already know it).

    #3. Ends the "period" prior to the NEXT round of license expenses.

    The Migration Costs (plus) the annual TCO (minus) downtime savings = $$$ You have to get from ROI.

    TCO is MEANINGLESS when used by itself.
    -and-
    TCO is usually calculated incorrectly anyway.

    The REAL issue with Open Source is the MIGRATION COST because so many people have apps that they depend upon that must be ported.

    Which is why Microsoft does tries to confuse the issue with bogus TCO claims.

    If you focus on the MIGRATION COSTS, you can handle them in smaller chunks over a longer period of time. Bit by bit, move your systems over to Open Source based servers and services.

  59. Re:when we're finished patting ourselves on the ba by 16K+Ram+Pack · · Score: 3, Interesting
    One argument... it's irrelevant.

    If Microsoft are trying to sell it on the basis of "big professional companies use IIS", it doesn't really work for me. I'm interested in what sites like Amazon, Google, the BBC, Tesco, Natwest, BT, British Airways and the IMDB run on. Stuff that either gets a lot of traffic, has to be secure or both.

    I don't have a list of the Forbes 500, but I've had a look at the FTSE 100 in the UK, and a great deal of those companies don't have what I'd call major websites - their businesses don't depend on high traffic. There are companies involved in Biotech, Construction, Mining and Food production.

  60. Better link, plus Apache %age share *fell* by rklrkl · · Score: 2, Informative
    I'm surprised that the January 2004 survey wasn't linked to, because it gives exact figures as well as the latest graphs. It turns out that Apache lost 0.13% of market share of active sites during December 2003, whereas Microsoft gained 0.52%. It could be due to yet another registrar shifting their parking facilities, but sadly Netcraft - like with many of their previous recent monthly surveys - can't be bothered commenting on it :-(

    It puts a bit of a dampener on the "celebration" of Apache's otherwise successful year w.r.t. market share.

  61. Re:when we're finished patting ourselves on the ba by tonyr60 · · Score: 2, Interesting

    "Our webserver is used by more Forbes/Fortune 500 companies and is used by more secure websites. Apaches numbers are only high because a lot of amateurs use it"

    Yes, IIS is used by many Fortune 500 companies, but so is Apache. My largest client "uses" IIS for a small vendor supplied internal application (so MS$ counts it as an IIS site). But 99% of internal and external web pages are served from Apache.

  62. Why 1.3, not 2.0? by gtrubetskoy · · Score: 2, Interesting
    Our department is moving from IIS 4.0 to Apache 1.3.29 within the next few months.

    Speaking as a member of the Apache HTTP Server project, I am curious - why aren't you moving to Apache 2.0?

  63. Still defaults to text/plain by BZ · · Score: 2, Informative

    Unfrtunately, Apache still defaults to text/plain for content whose type it does not know... IIS is much more sane and defaults to application/octet-stream. Apache's behavior (given IE ignoring MIME types) is the single biggest reason non-IE browsers are starting to ignore MIME types as well.

  64. well by ShadowRage · · Score: 2, Interesting

    apache's good, really damn good, and oncey ou get some optimizations in, it's sheer ownage.
    it's complicated, but in a good way, and to configure it, you may have to sit there for an hour scrolling along, playing around with the options, but once you get it going, it works, and is stable.
    not to mention a lot of the 3rd gui configurators are easier to understand than IIS, and give more options that give you total control of your webserver. the percentage that doesnt use apache are either afraid of it, think it's too hard, dont care, unwilling windows users that have it enabled by default, or companies that have CEO's that are tied by the balls to bill gates' finger.

  65. is this really good? by penguin7of9 · · Score: 2, Insightful

    Yes, it's nice that Apache is open source, and it would be a disaster if the situation were reversed wrt. IIS.

    But what I'd really like to see is a lot more diversity in web servers. Apache is a reliable, robust, efficient server, but it is only one, very specific way of serving web data and it has tons of quirks as well (starting with its configuration files).

    Having Apache open makes it easier to innovate based on it. But I think it would be even better if more people did something altogether different rather than just plugging into Apache.

  66. Um, sure, it's free by Knights+who+say+'INT · · Score: 2, Insightful

    If I was to set up a web server, I'd use a Linux+Apache config too. But that's because I ain't got no money, not because I particularly trust Apache.

  67. Re:Yes, but measuring webserver market share is ha by dipipanone · · Score: 2, Interesting

    don't put words in my mouth.

    That isn't what I was doing. I was employing a rhetorical device to draw your attention to the fact that a great many such servers also exist, and they provide a more of a problem than they do a solution.

    There are authentication tools that IIS brings to the table that makes them really attractive in the intranet server market (like being able to obtain domain login information.

    You mean domain in the peculiar Microsoft sense of the term, right? I can see how IIS might offer some embrace and extend-style additions to try and tie people in to their OS as well, yeah.

  68. Re:Yes, but measuring webserver market share is ha by JamieF · · Score: 2, Insightful

    Wow, Apache lets you add functionality through plug-ins that use a standard API? That's amazing! Just about every other web server has that too, but they don't make you run a bunch of command line config crap and recompile like Apache does, so it's not as k3wl. Recompiling is fun and definitely better than using some stupid installer that gets the configuration right the first time.

    What other features can we gush about? Oh my god, it serves HTTP too? That's awesome! Can it talk to the filesystem and actually keep a log of the HTTP accesses, though? That would be really amazing.