compare apache configuration to iis
Post on 21-Apr-2015
46 Views
Preview:
TRANSCRIPT
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)
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.
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.
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
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
All attributes
top related