[pic]
Comparing IIS and Apache: Questions and Answers
Published: March 2009
Contents
Comparing IIS and Apache: Questions and Answers 1
Understanding IIS and Apache 2
Apache HTTP Server 2
Internet Information Server 6.0 2
Internet Information Services 7.0 3
Common Questions from Apache Administrators 4
Does IIS offer the performance and scalability I need? 4
Is IIS as secure as Apache? 4
Is IIS harder to manage than Apache? 5
Is IIS as reliable as Apache? 5
Is IIS really as modular as Apache? 6
Apache is an innovative platform. What about IIS? 6
Troubleshooting Web applications can be complicated. What does IIS offer to simplify troubleshooting? 7
I depend on a wide variety of Web architectures. Can I run them on IIS? 8
Yes, PHP applications can run on IIS, but is it really a good idea? 8
Will IIS be more expensive than Apache? 8
Conclusions 10
IIS 7.0 Resources 11
Comparing IIS and Apache: Questions and Answers
In this paper, we examine Internet Information Server (IIS) from the perspective of an administrator familiar with the Apache HTTP Server. Apache administrators have many questions as to whether IIS can perform as well as Apache: Can it handle the same workloads and the same throughput? Can it provide the same reliability? Can it do all these things with high security? We seek to answer these questions by providing examples from real users who have run these products in mission-critical operations.
Understanding IIS and Apache
While both Apache and IIS service HTTP requests, each Web server has its own architecture, built-in features, and common add-ons. Though developed independently, both Web servers provide many of the same features, through either built-in functionality or add-on modules. Both servers support the following functions:
HTTP request processing
Authentication
Access control
Encryption