compare apache configuration to iis

9

Click here to load reader

Upload: asmeet-singh

Post on 21-Apr-2015

46 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Compare Apache Configuration to Iis

COMPARE APACHE CONFIGURATION TO IIS

UNDERSTANID APACHE AND IIS CONFIGURATION

In APACHE and IIS HTTP requests, each Web server has its own architecture, built-in features,

and common add-ons. Though developed independently, both Web servers have some common

features. Both servers support the following functions

HTTP request processing

Authentication

Access control

Encryption (SSL)

Caching

Web site isolation

Bandwidth throttling

Load balancing

Web frameworks and middleware

Configuration files and management APIs

Modular architecture(Windows Server IIS, 2007, page1)

Page 2: Compare Apache Configuration to Iis

APACHE HTTP SERVER: Apache HTTP Server is a free open source Web server for

modern operating systems such as UNIX , Linux and Windows NT. It is developed by  The

Apache Software Foundation in 1995.

All companies ranging from start-ups to long-established large enterprises use Apache.Intranets

and public facing Web sites also use Apache HTTP server.

Apache is known as the “LAMP” stack, which comprises the Linux operating system; the

Apache Web server; the MySQL database; and either PHP, Perl, or Python programming

language. Apache works both on Linux and Windows..

Versions of Apache Server:

The Apache server has undergone a number of versions with each version having some advanced

features . All these versions have their supporting comprehensive documentation archives.

Following are the versions of this web server:

Apache 1.3:

Apache 1.2 undergoes a great number of improvements resulting in next version known as

Apache 1.3. The most noteworthy improvements in this version includes - useful configurable

files, Windows and Novell NetWare support, DSO support, APXS tool and others.

Apache 2.0

Apache 2.0 with re-written code has considerably a simplified configuration and boosted its

efficiency. It supports Ipv6, Unix threading, other protocols such as mod_echo. This version also

offers a new compilation system and multi-language error messaging.

Page 3: Compare Apache Configuration to Iis

Apache 2.2

Apache 2.2 came out in 2006 and offers new and more flexible modules for user authentication

and proxy caching, support for files exceeding 2 GB, as well as SQL support.

(http://www.modulehosting.com/apache.html)

IIS(Internet Information Services 7.0) HTTP SERVER:

Internet Information Services (IIS) 7 introduces a new XML-based configuration system for

storing your IIS settings that replaces the metabase that was used in IIS 6.0 and earlier. This new

configuration system was introduced with ASP.NET and is based on a hierarchical system of

management system that uses *.config files. The configuration files for IIS 7 are located in your

%WinDir%\System32\Inetsrv\Config folder, and the primary configuration files are:

ApplicationHost.config - This configuration file stores the settings for all your Web sites

and applications.

Administration.config - This configuration file stores the settings for IIS management.

These settings include the list of management modules that are installed for the IIS

Manager tool, as well as configuration settings that any management module uses.

Redirection.config - IIS 7 supports the management of several IIS servers from a single,

centralized configuration file. This configuration file contains the settings that indicate the

location where the centralized configuration files are stored.

Page 4: Compare Apache Configuration to Iis

Note: Some settings can be delegated to Web.config files, which may override settings in the

ApplicationHost.config file. In addition, settings that are not delegated cannot be added to

Web.config files.

How to use this Co

UNDERSTANID APACHE AND IIS CONFIGURATION

Page 5: Compare Apache Configuration to Iis

Improve this chart Apache IIS

Initial Release: 1995 With Windows NT 3.51

Latest Release: 2.2.9 / June 13, 2008 (2008-06-13); 7.0

Portable

configuration:

Yes text/file Yes (Import & Export ) binary

Operating Systems

supported:

Cross-platform (Windows, Mac OS X,

Linux, BSD, Solaris, eCS, OpenVMS,

AIX, z/OS)

Windows

License: Apache License 2.0 Proprietary

Website: http://httpd.apache.org/ http://www.microsoft.com/iis

Cost: Free Bundled with Windows NT family

products

Basic access

authentication:

Yes Yes

Digest access

authentication:

Yes Yes

HTTPS support: Yes Yes

Virtual hosting: Yes Yes

CGI support: Yes Yes

FastCGI support: Yes Yes

Page 6: Compare Apache Configuration to Iis

All attributes