Nginx Overtakes Microsoft As No. 2 Web Server
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."
something that's actually legitimate for Netcraft to confirm!
Nginx is a great product. Not surprised.
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.
#fuckbeta #iamslashdot #dicemustdie
I've used a load of web servers in the last few years - an early verion of IIS when I had only windows many years back, apache, lighttpd, thttpd, netscape web server (showing my age) and various others... but I didn't even know this was out there.
Suppose it just shows how out of the loop I am these days. Computer stuff covers a vast field these days.
Why is the Google icon on the post when its MS that got overtaken. Is Nginx run by Google?
"Nginx over the past month has gained market share among all websites, whereas competitors Apache, Microsoft, and Google each lost share." Should read "webservers", not "websites"
The article and summary are misleading, typical slashdot. Typically nginx is used as a forward cache engine, often on the same box as apache. People typically put apache on port 81, and nginx on 80, and configure nginx to cache from port 81...
Doesn't make it the number 2 web server. Yes perhaps the number 1 cache engine, but its generally not used as a web server.
Nginx is a great loadbalancer for http which makes it quite suited as a frontend and thus getting counted by netcraft . There could be hundreds of apache servers behind it . E.g. on my boxes Nginx runs as a reverse proxy in front of about 20 different apache, tomcat, more Nginx, other servers that generate some kind of html. But these 20 will all be counted as Nginx while they actually run something different. So I beleive it is quite hard to actually say what Server actually is the most popular.
the methodology for determining "Active Sites" only takes into account the structure of the html elements of the page. If the structure of the page stops changing its considered not active. javascript heavy sites don't require any html structure change to continue to provide changing content.
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.
: ... really a piece of cake
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
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.
Slashdot, fix the reply notifications... You won't get away with it...
Guess what class I had today?
CIS311 - Web Server Management
Guess what we use!
IIS 7 and Windows Server 2008!
Good thing I've run both Apache and lighttpd for personal experience. And taught myself C, C++, PHP, Lisp, Perl, Python, and a little bit of Assembly. And MySQL. And how to run Linux from the command line. And... what the fuck am I paying this college for, again?
I am the main server admin for a very large website that has been running Apache for 10 years. Then, last year, after a period of tremendous growth, we began to encounter serious memory/CPU issues with Apache. I had been researching alternative, light webservers for a while, so after thorough research and testing, we made the transition to nginx overnight with resounding success. We've never looked back! It is very easy to configure, ridiculously scalable and highly extensible. There are plenty of how-to guides and recipes for those moving from Apache. Nginx seemed like a no-brainer. Apache is a great reference server; it has every bell and whistle imaginable, but at a cost. Our site uses PHP, so for those wondering about PHP integration, we use PHP-FPM. I'm generally pretty conservative and slow to change our architecture, but looking back, we made the right choice.
IIS still wins, based on the same metric that the iPhone wins over Android(or so the Apple afficionados keep claiming) because it corners the most profit in the smartphone market. IIS makes Microsoft billions every quarter, whereas Apache and nginx barely make their makers anything.
This space for rent.
A lot of people here are talking about how nginx is "only" useful as some sort of reverse proxy or cache engine or something. We haven't used it for that, although it's on our list of things to try at some point as a lot of people seem to have success with it.
We do use it for serving files over HTTP - primarily video gaming-related files, so they range in size from a few meg up to several gig. It generally performs flawlessly, although sometimes struggles under significant load.
We did a little formal testing ages back; I can't find the numbers now but generally we seem to squeeze more data out of the same hardware using nginx than we did with Apache.
(We used to use it streaming h264 video; it was great for that as well. We switched back to Apache to use some pseudostreaming mod but I can't remember why because now that I look I see the same module is also available for nginx as well.)
How come I've never heard of it till now? I don't live under a rock. I read tech sites daily and listen to poscasts. How did this slip under my radar?
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.
Not all sites. IIS is used massively on the corporate interanet.
So how do you pronounce Nagios? Most people say nah-gee-oz. But as far as I'm concerned, the proper pronunciation is is nag-yo-ass. Because, that's what it's for, to nag you when something is wrong.
I was promised a flying car. Where is my flying car?
Your comments about varnish and nginx don't match my experiences.
I have that the recent versions of varnish are faster on linux, with nginx being too close to call.
When varnish was just getting noticed you were probably right, but a lot of people with lots of motivation to get varnish working well on linux have added patches to varnish that have sort of reversed that in my experience, not that most people are going to bump heads with what varnish can handle.
The nice/evil thing about varnish's config file is that it is in C and compiled before being loaded. It is a fun system to play with/setup.
Work bio at MMWD
They found a better way of getting IIS out there, essentially you need it for any of their server functionality especially as a Distribution Point in SMS/SCCM to use BITS.
Many big shared-host implementations actually use fcgi instead of mod_whatever. Also, while nginx's rewrite module doesn't seem as powerful as mod_rewrite, it's not that complicated to convert the rewrite rules between them. I use Nginx with Magento and our custom developed products (and internally the development is done with Apache), and all the issues were easily fixed.
I also never had any issues with php applications like the one you mention - current popular applications run in almost every php-supported environment, regardless of the webserver.
AFAIK, Nginx development started in FreeBSD, and not Linux. And you are assuming sysadmins aren't using FreeBSD, but Linux, which is, in many cases, a fallacy (our servers are all BSD). RH/CentOS users will be more inclined to use the extensively documented, readily available, supported by wizards and easy to configure Apache (and eventually throw more servers to the pool), than a handtuned Nginx installation or other "fringe" solution.
Varnish performance in FreeBSD might have something to do to the fact that was created by PHK, a FreeBSD guru responsible for the creation of many core system features, including the malloc library.
Firefox will soon, probably Firefox 11, have support for SPDY (Speedy HTTP) like Chrome, but server support is limited currently.
If nginx would support it, I'm sure it will replace or serve as a proxy in front of many, many more servers of performance oriented websites.
New things are always on the horizon
If you look a bit further than just their news 'front page'. You would see that nginx overtook Microsoft in the 'active sites' catagory (the more important catagory ?):
http://news.netcraft.com/archives/2012/01/03/january-2012-web-server-survey.html
New things are always on the horizon
Any comments on Cherokee?
I was trying to set up a foss mirror in our college and we finally settled with lighttpd because it was smaller/easy to configure.
This may be, but I suspect enterprise software will be using IIS as a backend for some time. I've seen a number of highly customized apache installs, but more often than not, software vendors are willing to ride the Microsoft train for canned solutions.
Copy and paste that all you want. It doesn't change that IIS is a dying pile of pig slop.
I was wondering, how does Microsoft track your posts so that you can get paid when you post anonymously like that? Can't any of your fellow shills claim that post as their own and take your money? Or do they give you some kind of monitoring software so they can track who posts what or something like that?
I don't get it, at all.
Taking into account servers for all sites covering all domains, Microsoft holds a healthy lead over Nginx, accounting for 14.46 percent of sites for a total of around 84.2 million. Nginx runs on 56.1 million of all sites, representing 9.63 percent. Apache dwarfs them both: 64.9 percent for a total of 378 million sites. Google rests in the fourth spot with a 7.9 percent market share, covering 14.4 million sites.
How is this web ranged as the 2nd highest used and IIS rated number 3?
64.3(apache) > 14.46(IIS) > 9.63(Ngingx)
Ok, maybe the author missed their own statistics. But the last paragraph:
Finally, among the world's 1 million busiest sites, Apache holds a market share of 64.4 percent (640,547 sites), down 0.36 percent since December; Microsoft's share is 14.99 percent (149,209 sites), down 0.01 percent; Nginx represents 8.49 percent (84,541 sites), up 0.28 percent month over month; and Google handles 2.4 percent (23,894 sites), an increase of 0.09 percent.
Once again, 64.4(Apache) > 14.99(IIS) > 8.49(Ngingx)
The top statement in the article, the 11.1% number and the 12.1% usage numbers do not match anything else in the article. They sure don't match any statistic I can find on web server use. Sounds like someone is spinning some yarn trying to make a hype sweater for something they bought some stock in.
-The wise argue that there are few absolutes, the fool argues that there are no probabilities.
I think it's sad that so many people on SLASHDOT (of all places) have never heard of nginx .
This is me, shaking my head.
Seriously. Apache has been dead to me for two years now.
Why do you post this long message so many times in this thread and doing it anonymous as well?
nosig today
Why do you post this too long message so many times in this thread and doing it anonymous as well?
nosig today
Why do you post this message so many times in this thread and doing it anonymous as well?
nosig today
This is interesting but a bit off topic in this thread. Also FUD doesn't mean what you think it means.
XEROX...Windows Server 2003
The U.S.' LARGEST STOCK EXCHANGE...Windows Server 2003
FUJIFILM GROUP...Windows Server 2003
HILTON HOTELS...Windows Server 2003
MEDITERRANEAN SHIPPING COMPANY...Windows Server 2003
SWISS INTERNATIONAL AIRLINES...Windows Server 2003
UNILEVER...Windows Server 2003
MOTOROLA...Windows Server 2003 & SQLServer 2005
NISSAN...Uses Windows Server 2003...and Exchange Server 2003
TOYOTA MOTOR SALES...using Windows Server 2003
DELL COMPUTER...Windows Server 2003
HSBC...Windows Server 2003
RAYOVAC Chose Windows Server 2003
CONTINENTAL AIRLINES...Windows Server 2008
7 ELEVEN STORES...Windows Server 2003
STATE OF ILLINOIS GOVERNMENT...Windows Server 2003
REGAL ENTERTAINMENT GROUP...Switching to Windows Server 2003 + Windows "Embedded"
CARNIVAL CRUISE LINES...Manages 1,000 shipboard &Windows Server 2003 & Server (every boat needs an anchor, right?
STARBUCKS...Windows Server 2003 Active Directory
RADIOSHACK...Windows Server 2003
TOMMY HILFIGER...Windows Server 2003
NcSOFT...Windows Server 2003
TDC...Windows Server 2003
GAMEWORKS...using Windows Server 2003M
SHOP DIRECT...intends to migrate no less than 350 servers from Windows Server 2003 to Windows Server 2008 R2
It gives me such a warm feeling to see that 'SHOP DIRECT' has finally saved enough to upgrade 350 of their servers. Give them another decade on their remaining Windows 2003 boxes and they might be able to save enough to finish the project...
And 'bravo' to the two other companies that could finally afford to upgrade to Windows 2008 by firing a bunch of IT staff to pay for licenses to upgrade to Windows 2008 (which is already 4 years out of date).
For everyone else who is stuck on Windows 2003 because of costs or the fact that 15 year old corporate applications won't run under anything but IE6 and Windows XP--well, you're going to have to pay to re-write the apps anyways, you might as well consider re-writing them as a web-based app that can run from a much cheaper Linux-based server. If you still feel the need to get screwed by licensing fees, you can always purchase support from Red Hat, Canonical, etc... Or just send me a dump truck filled with cash...
There's no place like
R U twelve yrs old?
I had assumed you understood that nobody would actually care about your post because a list of vulnerabilities (or users of a piece of software) is totally meaningless without a comprehensive list of vulnerabilities in and users of the alternative software so as to allow a basis for comparison, which you so blatantly failed to provide.
Ridiculous, sure plenty of companies use windows and notice how these are pretty much all non-tech companies, companies where tech is not a core competency is often outsourced and purchasing decisions are typically made by people without a tech background and are often poor choices...
When it comes to applications on a large scale exposed to the hostile internet open source is king, think google, yahoo, facebook, twitter, akamai, amazon, and let not forget the worlds top supercomputers...
The fact is when it comes to organisations who understand technology open source is the more common choice...
Windows gets used in organisations where the decisions are made by people with little or no technical knowledge, who are much easier to fool with fancy marketing.
You talk about migrations, but don't mention what was migrated FROM... Many of these stories of saving money or time with a particular windows install are based on migrating from earlier versions of windows which were even worse... It's easy to make improvements when you start with the worst technology on the market.
Amusing you mention nasdaq, it's well known their core trading system is linux based.. want a citation? http://www.computerworlduk.com/news/open-source/3268210/nasdaq-in-open-source-tech-battle-with-7bn-nyse-bid/ or try google.
Also amusing you mention the london stock exchange, they did have a windows based system and it was often cited in propaganda pieces like yours, infact ms used to advertise it on slashdot. That advertising abruptly stopped about the time the london stock exchange suffered the first of several major outages. Their windows based system was derided by those who used it, it was slow and unreliable and got ripped out.
Have you ever worked at any of these companies? I have first hand experience with several on your list, and i would not hold them up as any kind of positive example... And let's just say that in any security audit, windows is pretty much ALWAYS the weakest link.
Given up on the CIS benchmarks yet? Or have you given up pushing flawed benchmarking tools without ever making any effort to actually understand how they work?
Do you even read the links you post?
London Stock Exchange serving malware:
http://slashdot.org/submission/1484548/London-Stock-Exchange-Web-Site-Serving-Malware [slashdot.org]
Says: The site has NOT been hacked, and there is a big difference. The alert is likely a result of "Malvertising",, a growing method for attackers to distribute malware via advertising tags"
Hacked CAs? You forgot diginotar, who were compromised due to keeping important servers on an active directory domain making them easy pickings... Also the link you posted has no useful information on it, all the reports i've read have stated the compromised systems at multiple CAs were windows, or compromised as a result of compromised windows boxes (ie keylogged admin workstations).
Sites built on Linux, Apache, MySQL and PHP are the favoured targets of phishing attackers"
Do you even understand what phishing is? Here's a hint, it has nothing to do with the platform the site runs on.
Various linux related sites hacked, but have you bothered reading *how* they got hacked? Most of them appear to be due to admins of those systems being compromised, and the hackers then using their access to compromise the servers... It doesn't matter how secure a system is if you compromise the people who maintain it, now the question is what exactly was compromised initially and how was it done?
Now here's a real example from a security audit i did a few months ago...
Client had RedHat, Solaris, various cisco devices (routers, firewalls, switches) and an active directory domain with all the wor
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
Interestingly in February 2011 I did a survey of the Alexa Top 1 Million sites. The idea here was as opposed to the large sample that Netcraft uses I focused on the more established web sites.
:: 17.9% :: 7.9% :: 69%
Alexa Top 1 Million (February 2011)
IIS
Nginx
Apache
Web Server Survey Summary February 2011
Web Technology Report February 2011
A new report will be prepared in the next few weeks, it will be good to see if Nginx has indeed gathered a larger chunk of the established sites.