On Thu, Nov 20, 2014 at 5:30 PM, Tim Bannister <is...@c8h10n4o2.org.uk>
wrote:

> On 20 Nov 2014, at 22:00, Jim Jagielski <j...@jagunet.com> wrote:
> >
> > Honestly though, how much of the uptake in nginx do people think is
> actually due to nginx being "better" or the "best" choice, and how much do
> you think is cue simply because it's *seen* as better or that we are seen
> as old and tired?
> >
> > This is our 20year anniversary... It would be cool to use that to remind
> people! :)
>
> Here are some plausible explanations, off the top of my head but with
> editing.
>
> I reckon that at least some of the perception is down to Apache httpd
> being used in “enterprise” systems that are a long way back from the
> bleeding edge. If your mission-critical system is running a webserver
> release that's older than nginx itself then it's likely that nginx will
> look and work better.
>
> Another challenge is compatibility. As the default webserver on lots of
> distributions, httpd has a lot of existing users who don't want to see it
> break in an upgrade. For that reason, an upgrade typically won't convert an
> installation from prefork to another MPM. Install nginx… and it performs
> very differently; it's also complicated enough to merit a HOWTO. There
> won't be as many HOWTO guides about a one-line change to select a different
> MPM.
>
> There are now plenty of guides to building nginx from source. To be
> honest, this is a bit more straightforward than the equivalent task for
> httpd 2.4.x because operating systems that include httpd 2.2 may well have
> too-old APR and APR-Util  as well. AIUI, nginx has fewer dependencies.
>

+1

Beyond the need to build APR and APR-Util, many people have other problems
(reported to users@httpd list and Bugzilla) when attempting to perform
seemingly simple builds -- collisions with pre-installed headers,
difficulty with plugging in new OpenSSL, build logic that might find
libxml2 at configure time but not find it at make time, yada yada yada.

I think one aspect that makes this even worse: The nginx generally
available in a lot of version (latest-1), (latest-2) distributions is
sufficient, whereas the httpd in that same distribution is not, so more
people are trying to build (or just using nginx).


>
> Commercial support sounds nice. I think firms who'd pay for it would
> really like to get a commercially-supported web server bundled with their
> “enterprise” operating system. In that sense, Oracle and Red Hat are
> already offering commercial support for httpd.
>
> --
> Tim Bannister – is...@c8h10n4o2.org.uk




-- 
Born in Roswell... married an alien...
http://emptyhammock.com/

Reply via email to