SHARE
Facebook X Pinterest WhatsApp

SearchWebManagement.com: Kicking the Windows Habit: Apache vs. IIS

Written By
thumbnail
Web Webster
Web Webster
Jun 21, 2002

What technical advantages does Apache have over
IIS?

Bloom: Apache’s model uses a parent and child
process. The parent does nothing. It doesn’t serve requests. Its
only job is to make sure there is one child to serve a request. So
if something happens to the one child process serving the request,
another child process is brought up as quickly as possible.
Previous to IIS 6.0 there was no multi-process model. If the Web
server died, you didn’t get it back until you started it up again.
When you are doing complex stuff like Web serving, you take the
chance that the process serving the request will fail. With IIS, if
that third party code falls, that’s it. It’s done. With Apache, we
just recreate the process. IIS 6.0 has gone to this model but it is
moving a lot of the Web server down into the kernel. I want the
kernel to be small and tight with as little code as possible. The
more you put in the kernel the greater chance your operating system
will fail. There are companies that have created Web servers for
Unix that are in the kernel, but they are optional. Apache is also
easy to extend. There is a whole community that is built up around
Apache so if you need to do something that isn’t out of the box,
chances are you can find someone who has done it and you can
download their model. And finally, security is a reality of life.
There continue to be viruses and worms that target IIS. Apache
issues security warnings occasionally, but they tend to be limited
in scope. If there is a security hole in Apache, often you can work
around it with a code fix, or you can change your configuration to
work around the problem, depending on what the problem is, of
course…”


Complete Story

thumbnail
Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Recommended for you...

5 Best Free and Open Source Text Expander Tools
webmaster
Jun 13, 2025
Grafito: Systemd Journal Log Viewer with a Beautiful Web UI
Bobby Borisov
Jun 12, 2025
FreeBSD Wants to Know a Few Things
brideoflinux
May 11, 2025
NVK enabled for Maxwell, Pascal, and Volta GPUs
Kara Bembridge
May 1, 2025
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.