Apache Week
Issue 293, 3rdMay2002:

Copyright 2020 Red Hat, Inc

In this issue

Under development

A new release of Apache 2.0, version 2.0.36, is currently in testing and may be released publicly soon after the weekend. The changes in 2.0.36 include (along with those covered previously):

  • the AcceptPathInfo directive has been fixed (BZ#8234)
  • a fix for mod_ssl when using virtual host with long hostnames (BZ#8572)
  • many fixes and improvements to the worker MPM
  • fix for subrequest handling which resulted in invalid Content-Length headers being returned when using certain combinations of modules (BZ#7966)
  • fixes for Windows (BZ#8014, BZ#8009)

An additional change included in 2.0.36 makes the ApacheBench (ab) utility use non-blocking connect() calls: previously, the whole program would be blocked whenever a new connection was established to the server being benchmarked. The tool can now exercise the target server more thoroughly than previous versions; resulting in a higher reported performance. This brought up the interesting point that when comparing the performance of different versions of Apache, a single version of ab must be use to produce comparable results.

Along with the new 2.0 release, there are calls for a new 1.3 release to be made soon (which would be 1.3.25), particularly to get fixes for the problems with mod_proxy, which were found in 1.3.24, made widely available.

In the news

The April 2002 server surveys are out from E-Soft and Netcraft. Apache is still holding on to its majority market share, with 52% (Netcraft survey), 66% (E-Soft survey), or 57% (E-Soft SSL survey).

ZDNet analyse the results and ask "How does IIS keep its market share?".

Some of the big moves are because Microsoft has been able to identify people who control very large numbers of sites, are not bound tightly to a particular technology, and persuade them to switch to Microsoft servers.

The E-Soft server version report shows little evidence of Apache 2.0 being deployed, although Netcraft find that some big sites such as News.com have already deployed it.

ApacheCon 2002

This week the ApacheCon organisers announced a change to the proposed 2002 conference. The conference will now be held in Las Vegas on 18-21 November 2002, to co-incide with COMDEX. Other changes include adding a full day of tutorials, separately chargeable, and the provision of a conference discussion list. The last ApacheCon was held in Santa Clara in April 2001, read our review.

Featured articles

In this section we highlight some of the articles on the web that are of interest to Apache users.

"Five tips for configuring Apache" is a no-nonsense, straight to the point article about fine-tuning the performance of an Apache 1.3 or Apache 2.0 web server. It gives a brief overview on five methods used: configuring the AcceptMutex directive, using threading (for Apache 2.0 only), implementing a session cache (if mod_ssl is used), adjusting the value of the KeepAliveTimeout directive (if KeepAlive is set to on), and monitoring the web server's load by using mod_status. Readers are then referred to related URLs for further information.

Kevin Hemenway is back again with "Apache Web-Serving with Mac OS X, Part 6" which explores the modules that are included in the default Apache web server on Mac OS X version 10.1.4. He starts by going through the LoadModule and AddModule directives, and points out the location of the module object files before revisiting the previous articles in this series and describing how to configure each module. The modules covered are: mod_cgi, mod_include, mod_php, mod_alias, mod_dir, mod_autoindex, mod_access, and mod_auth.

Windows 2000 users may be interested to learn how to install and configure Apache 1.3.24, mod_ssl, PHP, MySQL, and phpMyAdmin or how to install Apache 2.0.35 on their platform. The former walks you through each step of the installation and configuration diligently whereas comparatively, the latter just skims through the steps but includes a few screen shots for your perusal.

This issue brought to you by: Mark J Cox, Joe Orton, Min Min Tsan