Slashdot Mirror


Apache passes 2 million hosts

HoserHead writes "The new Netcraft Web Server Survey is out, and on it Apache has bypassed the two million site mark. In fact, it was the only web server software which increased in percentage: Everything else decreased. Apache now controls 54% of the web. Another Open Source Software triumph! "

64 comments

  1. Rapidsite != apache??? by Anonymous Coward · · Score: 0


    I always think that RapidSite server was apache...

  2. does my webserver count? by Anonymous Coward · · Score: 0

    My machine is running Apache too. But it's only availiable to the outer world a few minutes a day when I connect by modem to check my email (and /.)

    But does this count for the statistics? Anyone can point their browsers to it if they know my dynamic IP no. And at least I am a frequent user of the services it provides =)

  3. Other bits... by Anonymous Coward · · Score: 0

    Egg runs Linux (search old Slashdot articles / postings & I believe Apache (probably with the Server string mangled).

  4. This survey is pointless by Anonymous Coward · · Score: 0

    What we really want to know (think about it!) is what percentage of the web's TRAFFIC Apache serves up. That tells the real story, and I bet Apache would look a lot better.

    Think about it. Who cares about web sites that nobody ever visits except search-engine and web-survey bots? The web sites that COUNT are the ones serving up *mondo* pages.

  5. Don't want "Microsoft uses Apache!" headlines by Anonymous Coward · · Score: 0

    That's why they changed the server name to "Undisclosed".

  6. Few students have same ip and machine on always... by Anonymous Coward · · Score: 0

    Few students can have the same ip and the machine turned on the day of the survey...



    When you explore a site, the ip & domain name are stored and reexplored the day of the survey, so the students with linux and apache servers at home with PPP conections doesn't count for the survey...



    I think Netcraft's survey is very exact and showns the real situation on Internet...

  7. Congrats Apache, but TRY ROXEN by Anonymous Coward · · Score: 0

    As a MUD server programmer, I know single-process is a huge performance boost on a uniprocessor machine. ;-) But how about on an SMP box?

    'course, some people (including me) favor the RAIS (Redundant Array of Inexpensive Servers) approach over the MegaServer approach.

  8. Accuracy of the survey!!! by Anonymous Coward · · Score: 0

    All of you must read:


    http://www.netcraft.com/survey/mechan ics.html


    Some notes:


    * The survey counts each domain names as seperate servers, including those with the same ip


    * Netcraft when you try a new site saves its hostname and ip, and later, each month check all sites, so people with server on PPP conections didn't count for the survey... only permanent machines...

  9. 56% of .com by Anonymous Coward · · Score: 0

    There is a breakdown by domain.. Apache is 56% of .com..

    BTW- I noticed in the server breakout they count ssl apache and php apache etc as other browsers.. Yuck.

  10. heh heh, cool by Anonymous Coward · · Score: 0


    "Netscape-Enterprise is also being used by BMW, Dilbert, Playboy, Sybase, Ferrari and The Vatican. "

    wow, that just about covers all the bases, doesn't it . . .


    click here

  11. does my webserver count? by Anonymous Coward · · Score: 0

    I suspect it would count as a function of how often your machine is connected.

    If Netcraft do regular sweeps... and the sweeps are big enough, then the statistics would tend towards a function of the server type weighted by how often that server is connected.

  12. No Subject Given by Anonymous Coward · · Score: 0
    This is interesting, but out of curiosity I once spent about 30 minutes checking out all the major corporate sites I could think of. The vast majority were running Netscape servers. There were only one or two Apaches, and one or two IISs.

    Netscape is losing overall share to IIS and Apache, but it looks like they are holding on where the money is, and in fact kicking ass.

  13. http://egg.microsoft.com/icons/apache_pb.gif by Anonymous Coward · · Score: 0
  14. http://egg.microsoft.com/icons/apache_pb.gif by Anonymous Coward · · Score: 0

    You use the Netscape Browser icon on your webpage, not Netscape Server.
    Eugene

  15. Even better on linux, IMHO by Anonymous Coward · · Score: 0

    As everybody knows that UNIX platforms are better for the web, if you're gonna stop using IIS, why dont you stop using NT at all. Linux is free and you get other free stuff from GNU, better stability, better everything. So use apache on Linux. (or FreeBSD)

  16. Only if you have DNS, sorry. by Anonymous Coward · · Score: 0

    You must have DNS to count (I think)

  17. Congrats Apache, but TRY ROXEN by Anonymous Coward · · Score: 0

    Appears to me as it sure could...

  18. egg.microsoft.com by Anonymous Coward · · Score: 0

    Very interesting site. Not only does it appear to be running Apache, but the content is interesting (once you have found your way there). Has anyone else actually gone there?? What do you make of the protocols they mention, like the Rendezvous protocol?? Could Microsoft be supporting open protocols/standards efforts by the IETF?? Perhaps they are just putting on a show to improve their image in the face of the Trial... Or are they indeed learning a lesson??

  19. No Subject Given by Anonymous Coward · · Score: 0

    They didnt include mine so that is 2,000,001 Given the amount of help asked on apache in help groups there must be quite a few small ppl using it as well. How many small ppl use the MS product i wonder?

    Thing

  20. The operating system on egg.microsoft.com by mfh · · Score: 1

    mfh@gunboat:~$ queso egg.microsoft.com
    131.107.85.207:80 * Linux 2.0.35 to 2.0.9999

    --
    The dangers of knowledge trigger emotional distress in human beings.
  21. Other bits... by Brandon+S.+Allbery · · Score: 1

    > 2) what server is MS running on egg.microsoft.com to have it listed by Netcraft as
    > "undisclosed"?

    egg.microsoft.com? Isn't that the one that popped up running Linux a few months ago, to the general amusement of /.-ers everywhere?

    --
    -- brandon s. allbery, sysadmin @ cmu electrical & computer engineering "Think, youth, THINK!"
  22. Few students have same ip and machine on always... by Brandon+S.+Allbery · · Score: 1

    Yeah, and every so often someone over in res.cmu.edu portscans the academic domains.... (Like we're not capable of detecting it, huh, d00dz? Feh.)

    --
    -- brandon s. allbery, sysadmin @ cmu electrical & computer engineering "Think, youth, THINK!"
  23. Trite, but RTFM by HoserHead · · Score: 1
    you're going to have to edit your httpd.conf. Most likely it's using so much RAM (and spawns 6 sessions) because of the modules you're using and the configuration. You specifically tell Apache how many spare processes to leave lying around so it doesn't have to take time to fork().

    Apache is big in memory sometimes, but doesn't have to be.

  24. apache_pb.gif distributed with apache by Fastolfe · · Score: 1

    With the Apache default distribution, apache_pb.gif is in Apache's /icons/ directory. I guess it's possible that they copied the contents of the Apache /icons/ directory into their IIS /icons/ directory, but odds are, the simpler explanation (they're running apache) is probably the correct one.

  25. Possible to overwrite HTTPD Header? by drunken+monkey · · Score: 1

    Covering up the identity of your server will not prevent someone from trying out the exploits anyhow. They just will be going through a longer list of expoloits to see which one will work. As long as you're hooked to the net you're open to exploits no matter what.

    Please correct me if I'm wrong (or just shoot me if you feel like it) but this seems to be a case of security through obscurity.

    Besides, I often check out what server someone is running out of curiosity if I can't tell from visiting their site (*.asp is is a dead giveaway but what about *.html?something=oranother ?). Seeing Apache in the headers always brings a smile to my face.

    curiosity killed the drunken monkey

    narbey

    --
    -- "The evil stops here" -Petr
  26. virtual hosts (not) accounted for by slim · · Score: 1

    You're correct in saying that each virtual host counts as a server -- just check out how many "hosts" use thttpd in the UK - and it's all down to Demon Internet's customer homepages.

  27. virtual hosts (IS!) accounted for by extremely · · Score: 1

    Nope, the 'blindly' (in the justice sense) just look up the name and check it.

    If you have 500 hosts on one IP, they count as 500 in their servey.

    --

    $you = new YOU;
    honk() if $you->love(perl)

  28. virtual hosts (not) accounted for by BadlandZ · · Score: 1
    I always found these statistics somewhat confusing. I believe they do NOT count virtual hosted sites as the same web server.

    Therefore, since many of the webservers out there are configured with Apache (which I don't doubt), and Apache is very easy to do virtual hosting with, I would have to believe that these statistics do not account for actual number of web servers in use using a specific product.

    Note, that this is both good and bad for Apache, in analysis. The statistics may be misleadingly high for Apache, and that fact comming into light will shine poorly on Apache. But then again, competeting products which don't do virtual hosting, or are more difficult to set up virtual hosts on (and therefore seprate servers are set up) would show a strength in Apache, because it shows the power of this software when you can get one machine to do what it takes several machines to do using a diffrent product.

    So, do they do this by IP or address? I would think, it would be most accrurately done based on IP alone... But it says "ystematically poll each one with an HTTP request for the server name." So, therefore, the statistics could be quite misleading.

  29. Sorry, no hostnames match by BadlandZ · · Score: 1

    I explored some sites that I KNOW to be running Apache, and I get this message "Sorry, no hostnames match." Therefore, I wonder how up-to-date or out-of-date thier dns is... and I have further suspicions about the accuracy of this survay.

  30. does my webserver count? by Troels+Arvin · · Score: 1

    That will not be of any help. If Netcraft can't get in touch with the web-server when gathering next month's stats, it will not be counted in.

  31. PHP stats by Troels+Arvin · · Score: 1

    See also http://www.php.net/usage.php3 for info about how PHP is doing (the graph doesn't have the January number yet, though).

  32. OS by Forge · · Score: 1

    I wish they wold provide an OS listing. I get the
    distinct impresion that they compile such a
    listing by default but don't publish it.

    --
    --= Isn't it surprising how badly I spell ?
  33. Apache -> The choice for business. by Forge · · Score: 1

    Get the breakdown of usage within particular domains. 65.79% ofApache is *.com while 56.71% of IIS is the same. Apache has
    5.64% in *.UK while IIS has 2.77%.

    My translation of this is that

    1: The UK is one of the biggest net users outside of the US. (
    Not surprising even with the Cox family making up 10% or so of it
    :).

    2: Apache has a bigger lead outside of mainstream American
    business than it dose inside.

    3: That there is no market in which IIS has any advantage.

    Long term prognosis is that the lead will widen and eventually
    IIS installed base will start to decline as those deleting it toimprove performance and stability outnumber those installing it
    fresh.

    --
    --= Isn't it surprising how badly I spell ?
  34. Congrats Apache, but TRY ROXEN by glomph · · Score: 1

    It's GPL, it's single-process (HUGE advantage)
    open-source, and kicks Apache's butt!

    http://www.roxen.com/

    A REALLY BIG commercial website I know very well
    uses it for everything. Including https://

    Try it! And forget that
    Perl and CGI ever existed... you won't miss them.

  35. Don't want "Microsoft uses Apache!" headlines by Virtex · · Score: 1

    Then why not just change it to say "Microsoft IIS" like they did with the rest of their servers?

    (I'm kidding about the "rest of their servers" bit, BTW)

    --

    --
    For every post, there is an equal and opposite re-post.
  36. Apache has actually 58.29 % by Thalinor · · Score: 1

    following the platform link, they list Apache-derived servers, its at 58.29 %

    In march or april, the 60% mark will be reached if current trends continue..

  37. Interesting Point.. by edgy · · Score: 1

    This is the first month that Microsoft's web server market has actually shrunk.

    It's a good thing we have Apache, because it will keep any company from decommoditizing web server protocols.

    Considering how important the web is, Microsoft is losing a lot by not being able to control the server market. This is good for consumers and for open standards.

  38. resnet web servers by witten · · Score: 1

    I don't know about your school, but mine doesn't let students run web servers in the dorms on their personal computers unless they sign a big paper full of restrictions: No web servers for anything but educational use. No anonymous FTP sites. No *anything* on non-standard ports. No firewalls. No portscan blockers. And on and on. If ya want, you can read about it at the Geek Oppression page under the story on UCLA.

  39. Other bits... by MbM · · Score: 1

    queso seems to think that egg.microsoft.com is running an old copy of linux

    (Linux 1.3.xx, 2.0.0 to 2.0.34)

    - MbM

    --
    - MbM
  40. Abuse of the words EVERY and ONLY by A+nonymous+Coward · · Score: 1

    In fact, it was the only web server software which increased in percentage: Everything else decreased.

    Not quite; thttpd increased by 0.01.

    --

  41. Pretty Flad - Despite the charts... by aaarrrgggh · · Score: 1

    I wonder what the margin of error is.

    Doesn't look like anyone is really changing their servers, though. Too short of an interval to really be scientific, I am thinking...

  42. yay! by Ex+Machina · · Score: 1

    I'm glad to see Apache doing well. I have found that is the BEST webserver out there. SSL, advanced logging, cookies, security.... everything. Even the Win32 version is great. I would tell all of you IIS users to move to Apache-Win32. It is perfect on NT!


    Ex Machina "From the Machine"
    xm@GeekMafia.dynip.com [http://GeekMafia.dynip.com/]

  43. Possible to overwrite HTTPD Header? by Ex+Machina · · Score: 1

    Apache is bitchy and makes you put
    'Server: Apache/1.3.3' in your headers. mod_headers won't let you overwrite or append to this. However I KNOW it is possible because one
    "ServerTokens" directive will include modules you have installed... Has anyone written something to force headers on Apache/1.3.X? Bad enough that people can tell what webserver (and version) you're running (so they can attack it) but by default Apache will send what OS you use to anyone who connects. And if "ServerTokens Full" (I think.), they'll know what OS you run and ALL the module versions you have installed. I usually don't support security through obscurity, but this is an added layer so script kiddies can't scan every host for certain exploitable versions. On the same note, I'd recommend a lot of you sendmail users figure out a way so sendmail doesn't blab its version so all the spammers and people scanning for weak hosts don't find you. The same goes for ftpd `SYST` replies and telnet login banners. I know software like nmap (ftp://GeekMafia.dynip.com/security/network-scanne rs/nmap-2_02.tgz) allows pretty accurate remote OS detection but there is no need to blab your vulnerabilities to the world.

    (Damn I'm off topic!)


    Ex Machina "From the Machine"
    xm@GeekMafia.dynip.com [http://GeekMafia.dynip.com/]

  44. So recompile. by Ex+Machina · · Score: 1

    yeah.. I was hoping for a more general solution so I can control all of my headers completely.... alas no :(. I wanted to be a wiseass and manipulate them dynaically.

    oh well


    Ex Machina "From the Machine"
    xm@GeekMafia.dynip.com [http://GeekMafia.dynip.com/]

  45. what about students? by moeman · · Score: 1

    If the current servey does NOT include students, and you say about %50 are useing Apachie, then mathmatics say that includeing students would reduce the %. If infact 60 or 70% of students use apachie (which from what I see they don't) then it would raise the stats. BTW, I run apachie even tho I don't know anythign beyond putting the HTML and stuff in the directory and it works. :-)

    --
    Ambition is a poor excuse for not having enough sense to be lazy.
  46. Against Apache Licence? by chrisv · · Score: 1

    If I'm not mistaken, isn't Apache under a BSD style license? Which technically means that if you have the source code, you can change one line in it and give it a new name, sell it, etc, as long as you give credit to the original copyright owners. That's how they're incorporating BSD into OS X Server on the Mac, and that's why we have FreeBSD, OpenBSD, NetBSD, BSDI, and probably other derivatives of BSD Lite that we don't know about yet.

    --

    Dogma: Dead (mostly because your Karma ran it over)

  47. Other bits... by chrisv · · Score: 1

    Hm, they could have just put together a simple stack of source that listens on port 80 and returns that header too. Wait for a GET request and return a temporarily moved response. Couldn't be too difficult to do. Although the queso evidence in some of the other replies has been quite convincing.

    --

    Dogma: Dead (mostly because your Karma ran it over)

  48. yay! by chrisv · · Score: 1

    Hmmm... I prefer my apache over most of the other webservers I've seen. It doesn't bug me that it sucks up 4 megs of ram or anything, and the fact that it spawns multiple instances is so that it is able to handle multiple requests at once. I often have 10 instances at once, but since they all share the same code (run multiple instances of the same program and the code gets reused, and the program gets a new data area), it's only taking memory for the data space it's using. And, having the extensibility is nice. PHP3 and SSL (even just for the hell of it) are things I'll eventually find a use for (I've already found one for php3), as is the responiveness of the server on a 56k line. And I like the fancy logging, I can easily find out who came, what page they went to, what page they came from (so I can track down those search engines) and what web browser they're running (did you know that StarOffice 5.0 has a Mozilla/3.0 HTML engine in it?) Personally I've only tried 4 web servers (3 of them on the Mac platform), and out of all of them I'd quickly jump on apache.

    Enough with the long comment already, I'm done.

    --

    Dogma: Dead (mostly because your Karma ran it over)

  49. Few students have same ip and machine on always... by chrisv · · Score: 1

    Hehehe, doesn't this show anything:
    8:25am, up 5 days, 13:06, 9 users, load average: 0.36, 0.27, 0.19
    (since the last time i accidentally unplugged my box :oP)

    And nice ISP with the static IP's for $5/mo too :o)

    --

    Dogma: Dead (mostly because your Karma ran it over)

  50. Congrats Apache, but TRY ROXEN by chrisv · · Score: 1

    Does it handle PHP3? Multiple server processes when netscape or IE hits the site? You know, you can run apache down to a single server, and it still starts more server processes to handle all of the incoming requests.

    And, besides, I like being able to have the little "Powered by Apache" logo at the bottom of my page :o)

    --

    Dogma: Dead (mostly because your Karma ran it over)

  51. Try this url by jeffreyborg · · Score: 1

    http://egg.microsoft.com/icons/ if it's not apache well they must have did a good with with IIS BUT the directory Icons dosen't work it's a unix box

  52. Use the features, Luke... by raistlinne · · Score: 1

    StartServers 1
    MinSpareServers 1
    MaxSpareServers 2

    Would do you a lot of good. Or something close to that. If you don't want apache to be big, direct it to be small.

    --
    They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- C. Sagan
  53. Apache % to fall by CopiceC · · Score: 1

    If I understand the way they derive their figures, in the next survey the percentage for Apache will fall. They seem to list anything that is not vanilla Apache as something else. With so many changing to PHP-Apache, the success of PHP will distort their figures further.


    Its a pity they can't measure Web throughput by server. I bet that would show an amazing bias towards Apache and its derivatives.

    One dark cloud on the horizon. I assume a lot of the Web's commercial growth will now be in various forms of e-business. If Apache isn't part of an effective e-business suite it may loose out. I know IBM is using it in their e-business suite, but that isn't fully open source. I wonder how this will play out.

  54. Other bits... by freejack · · Score: 1

    After reading throught the Netcraft results, I was left wondering two things...

    1) how much of Microsofts web server market share is comprised of PWS users

    2) what server is MS running on egg.microsoft.com to have it listed by Netcraft as "undisclosed"?

    --
    "Although we may build the technology that we define as tools, we must be vigilant that those tools do not define us."
  55. Congrats Apache, but TRY ROXEN by davidhedbor · · Score: 1
    First of all, Roxen supports CGI's (of course). There is however no reason to use them most of the time, since you can do the same easier with a module or pike script.

    Also, image handling is something Roxen is very good at (with on-the-fly graphical header generation and much more). I made a little script that does about what your script does, but with float scaling and support for GIF, PNG and JPEG.

    Click here for a demonstration or view the source.

    As you can see, my script is only 80 lines and 2300 chars, compared to your 509 lines and 1900 chars.

  56. Actually, how do I migrate from IIS to apache? by chrislo · · Score: 1


    I'm both novice in IIS and Apache, but I'd like
    to know how do I actually migrate a site that
    may have used asp to Apache, is there any extension on Apache to work with asp?

    Thanks.
    Chris

  57. Possible to overwrite HTTPD Header? by fred · · Score: 1
    The fact is, if you're running a version of sendmail or Apache for which there are known and published exploits, you are going to get exploited eventually, regardless of what information you put out, and you deserve what you get for being a crappy sysadmin and not staying aware of security issues in the software you run.

    And regardless of the admittedly weak ``you shoulda fixed your software'' argument, it is important for network software that interacts with other software to make itself identifiable to other software so that the software that interacts with it can work around its brain-damages. Admittedly, in a perfect world, software shouldn't have brain-damages, but one man's feature is another man's blemish.

  58. Sorry, no hostnames match by Vidar+Hokstad · · Score: 1
    Actually, their survey could be quite statistically accurate (with regard to the percentages) even with just a few thousand hosts, as long as the sample is representative.

    I know of lots of IIS sites that isn't in the survey too. And I'm sure there's lots of all the major webserver types that aren't in the survey.

    They've never claimed to sample all servers on the internet.

  59. what about students? by dangerboy · · Score: 1

    i'm almost completely positive that i was not included in this survey...at least according to logs. in any case, what about the countless thousands of students running resnet webpages and such? this past semester doing a few subnet sweeps i noticed that a majority of students running webservers were running apache...even about 50% of windows users running webservers. i'm sure that would increase the stats a few points.

  60. Virginia Tech by dangerboy · · Score: 1

    I'm a student at Virginia Tech who remains somewhat liberal towards resnet operations. all students are given a static IP and hostname which corresponds to their personal id. i think this is the way it ought to be, but there have been talks about imposing DHCP (which doesn't make too much sense, sysadmin wise).

  61. SmtpGreetingMessage by dangerboy · · Score: 1

    oh my god..aren't we geniuses.

    --sendmail.cf--
    #O SmtpGreetingMessage=I am paranoid

    as for OS detection, queso does a good job of doing that by the way icmp packets are constructed.

  62. Virginia Tech by dangerboy · · Score: 1

    well that's kinda pointless isn't it? there are two essential points to using DHCP. 1) for security reasons over static (which, incidentally don't apply to a DHCP server assigning static addresses, anyhow) 2) for lightening the bandwidth load of computers remain up, but don't necessarilly need to be connected (which doesn't really apply much as most DHCP clients startup at init). Chances are, if your DHCP servers are linux, they're running the ISC DHCP server, straight out of the box. even if your school assigned random addresses, you could bypass this by hijacking a leased address, in which it won't expire until 2038. one nice thing i can think of with your setup is that sysadmins can grab your NIC anytime you obtain a lease...that in combination with a VLAN ready hub, will guarantee quick and painless lock-outs of code of conduct violators. all in all, in my opinion, DHCP wouldn't be worth the fuss as an administrator if you lease it in a static manner. let me know if you can think of any added benefits over static addressing.

  63. Apachie [sic] by dangerboy · · Score: 1

    Apache. =]

  64. Centralized Administration by dangerboy · · Score: 1

    good point...reduce the troubleshooting aspect. DHCP actually makes sense...just not when you're using it for static allocation.