Forgot your password?
Google Microsoft Apache Technology

Nginx Overtakes Microsoft As No. 2 Web Server 340

Posted by samzenpus
from the up-and-coming dept.
tsamsoniw writes "With financial backing from the likes of Michael Dell and other venture capitalists, open source upstart Nginx has edged out Microsoft IIS (Internet Information Server) to hold the title of second-most widely used Web server among all active websites. What's more, according to Netcraft's January 2012 Web Server Survey, Nginx over the past month has gained market share among all websites, whereas competitors Apache, Microsoft, and Google each lost share."
This discussion has been archived. No new comments can be posted.

Nginx Overtakes Microsoft As No. 2 Web Server

Comments Filter:
  • by girlintraining (1395911) on Wednesday January 04, 2012 @11:11PM (#38592168)
    I'm firmly convinced the main reason IIS is even in the top 10 is because so many large corporations sign secret agreements with Microsoft to get discounted software in exchange for not using "free" or "open source" software. No joke -- I am working at a company right now where it is banned, and the only reason given is either that "info security" said so, or "legal" did. But when pressed, nobody can quite identify why. It's just policy, and nobody questions it. IIS' market share is vastly inflated; If it weren't for these clandestine agreements, I sincerely doubt it would be deployed very often, even WITH all the MS tech tie-ins, there's too many compelling reasons not to use it. Even Microsoft doesn't use it on it's major websites because it doesn't scale and it is prone to failure.
  • Google Icon (Score:4, Interesting)

    by Anonymous Coward on Wednesday January 04, 2012 @11:12PM (#38592184)

    Why is the Google icon on the post when its MS that got overtaken. Is Nginx run by Google?

  • Re:Quality (Score:4, Interesting)

    by theshowmecanuck (703852) on Wednesday January 04, 2012 @11:37PM (#38592320) Journal

    Time for some legitimate competition for Apache, it's been a long time. A bit of competition, which they haven't had much of could help them too. I am curious if it is easier to configure than Apache, and how well does it integrate with a JEE containers for serving the static content?

    But what a fucking name though. :) I found out it's supposed to be pronounced engine-x. Until I found out I called it enjinx. Reminds me of that movie 'That Thing You Do' where the band called themselves the Oneders at the beginning and everyone called them the 'oh-nigh-ders' or 'oh-need-ders'. Then they got a manager and he forced them to change it to the Wonders because it didn't look garbled. So I say, why not just call it EngineX. It still sounds cool and doesn't have that annoying 'I'm trying to look cool' thing going at the same time. Regardless, sounds like a good product.

    The only thing that makes me dubious is that they're based in Russia, I hope Putin and his boys don't have a back door into it. But America is starting to look no better than Russia these days in terms of a government that actually cares about the people. Have you checked out the NDAA that Obama signed this week? It lets the American military arrest civilians inside America (heck Fox news AND democrat supporters are all screaming bloody murder about this one). So on second thought I think I'll give this jinx thing a try.

  • by bradgoodman (964302) on Wednesday January 04, 2012 @11:44PM (#38592360) Homepage
    I was going to say the same. So I was pretty surprised. From what I am reading, it is more of a "front-end" system for web servers, that does things like caching and load-balancing. So I guess it sort of depends on ones definition of "web server".

    I was also going to speculate/wonder if it was one of those "rigged" deals, like a few years back when IIS was declared as "overtaking firefox" and becoming #1 because "most web sites on the web used it". The actual reason was that GoDaddy (which hosts a vast majority of "parked" domains) was paid-off (or "otherwise incented" by Microsoft to switch to IIS. So when you considered a "www." to be a "unique site", and 99% of "unique sites" to be garbage parked-domains, IIS was not the leader.

    So, I wonder if some other bizarre statistical work is at-play. For example, does someone like Akamai, who hosts a lot of other people's sites, use Nginx to skew these numbers??

  • Re:Quality (Score:5, Interesting)

    by telekon (185072) <> on Wednesday January 04, 2012 @11:46PM (#38592370) Homepage Journal

    1) Hell yes, it's easier to configure than Apache. Has most of the plugins you could want from Apache, whilst being much more lightweight.

    2) I'll echo the other comment here, YOU HAVE THE SOURCE CODE. Worry about backdoors in IIS from the U.S. Gov't., nginx has way more eyes on it.

    3) You eventually figured out the pronunciation. Most of the people I know that use GNU/Linux and LaTeX ca't pronounce GNU or LaTeX, but they work great so they get used. What's the problem?

  • ...and efficiency (Score:5, Interesting)

    by hcs_$reboot (1536101) on Wednesday January 04, 2012 @11:47PM (#38592374)
    I'm glad such a program, well designed and programmed in good old C, is rewarded with trust and confidence from more and more engineers.
    I have been using it for two years, serving several professional sites, and the transition from the initial Apache setup was surprisingly smooth.

    What I like in particular, compared to Apache :
    - fantastic performance gain, in terms of cpu and memory
    - maintenance gain: the configuration appears (at least to me) to be more "developer like", and easier to configure/extend with many options
    - load balancing is ... really a piece of cake

    The only drawback I (initially) found was the lack of a PHP embedded/module. But using php-fpm happened to be a good alternative, via a local port.
  • by asserted (818761) on Thursday January 05, 2012 @12:16AM (#38592526)

    no, this is genuine. it has been steadily gaining popularity over the past several years.
    nginx is being developed by a russian guy who up until recently was working (as a sysadmin, apparently) for one of the major russian web portals where nginx originated as an in-house project first but was open-sourced. the guy has now left the company (which has been slowly dying anyway) and incorporated an llc or something, focused on nginx. it was already quite popular in russia 5-6 years ago (when i was still living there).

    nginx is an efficient event-driven front-end server, quite often used for loadbalancing in front of traditional apache or tomcat or whatever other backends, but in a simple case of a LAMP server it can be hooked up directly to PHP via FPM or FCGI.
    config syntax is quite expressive, with quite advanced uri / header - based rewriting capabilities. there is even a built-in Perl interpreter for more advanced use (which tends to be abused by people who forget what being an event-driven server means by sticking logic in there... oh well, people use things like node.js too *shudder*).

  • Re:Quality (Score:5, Interesting)

    by man_of_mr_e (217855) on Thursday January 05, 2012 @12:53AM (#38592716)

    I am quite surprised. nginx may be a good product, but it's also lacking a lot of functionality that a web server used as a load balancer or cache should support. For example, it doesn't support HTTP 1.1 to the backend, thus it can't do name based virtual hosts on the servers it caches.

    I *WANTED* to use nginx for a large multi-tennant website we were building, but it didn't support it.

  • by RoLi (141856) on Thursday January 05, 2012 @02:50AM (#38593274)

    Nonsense. IIS will become a legacy product []

    The share in Japan, Germany, Russia and many other countries already lies below 4% for many years. But also traditionally Microsoft-friendly countries can turn away from IIS, for example in the last 10 years, the share in France fell from 35% to 5%, in Brazil and Taiwan from over 45% to 15% and in India even from 65% to 18%.

    IIS will probably be able to hold out another 10 years, but in the long term it's future is far from rosy.

  • by RoLi (141856) on Thursday January 05, 2012 @03:20AM (#38593394)

    IIS loses everywhere, also in the "top 1 million" - category on Netcraft.

    I guess the one million websites with the most traffic are not "farting around", right?

  • Re:Quality (Score:3, Interesting)

    by garaged (579941) on Thursday January 05, 2012 @04:35AM (#38593718) Homepage

    I actually did the test, passed all my local config from apache to nginx, the config approach is quite different, it took me like 3 day of getting it 30-60 minutes to config ngix all the things that apache had working but the final config was about 20 lines long, oppossed to a much bigger apache config that has taken year to "master".

    Needlss to say, been happy using nginx for a couple of months now on local testing env., still neeed to port production sites :)

Those who can, do; those who can't, simulate.