Beruflich Dokumente
Kultur Dokumente
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.
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.
Apache
IIS
Initial Release:
1995
Latest Release:
7.0
Portable configuration:
Yes text/file
Cross-platform (Windows, Mac OS X, Linux, BSD, Solaris, eCS, OpenVMS, AIX, z/OS)
Windows
License:
Proprietary
Website:
http://httpd.apache.org/
http://www.microsoft.com/iis
Cost:
Free
Yes
Yes
Yes
Yes
HTTPS support:
Yes
Yes
Virtual hosting:
Yes
Yes
CGI support:
Yes
Yes
FastCGI support:
Yes
Yes
Servlets:
No
No
SSI support:
Yes
Yes
ASP.Net support:
Yes
user space
Administration console:
Yes
Yes
IPv6:
Yes
Yes
Developed by:
Microsoft Corp.
All attributes