Tuesday, August 5, 2008

What is Apache?

The Apache httpd server - is a powerful, flexible, HTTP/1.1 compliant web server - implements the latest protocols, including HTTP/1.1 (RFC2616) - is highly configurable and extensible with third-party modules - can be customised by writing 'modules' using the Apache module API - provides full source code and comes with an unrestrictive license - runs on Windows NT/9x, Netware 5.x and above, OS/2, and most versions of Unix, as well as several other operating systems - is actively being developed - encourages user feedback through new ideas, bug reports and patches - implements many frequently requested features, including: You can configure Apache to generate logs in the format that you want. In addition, on most Unix architectures, Apache can send log files to a pipe, allowing for log rotation, hit filtering, real-time splitting of multiple vhosts into separate logs, and asynchronous DNS resolving on the fly.