Apache Week issue 291

Apache Week <[email protected]> Fri, 12 Apr 2002 17:02:32 +0100
Newsgroups gmane.comp.apache.apacheweek
Message-ID <[email protected]>
                                APACHE WEEK
                                      
The essential weekly guide for users of the world's most popular Web server.
                         Issue 291: 12th April 2002
                                      
                                 In this issue
                                       
     * Apache 2.0 released
     * Under development
     * Featured articles
     * O'Reilly Open Source Convention 2002
     * Apache Week giveaway
       
                              Apache 2.0 released
                                       
     The first release of Apache 2.0 happened last week. Read our
     [1]special feature all about the history of development on Apache
     2.0, the release schedules, and some features to help you use this
     new release
     
     There have been a number of press articles in the last week about
     this release. Firstly [2]CNN.com take a look at the new version and
     quote Dan Kusnetzky of research company IDC:
     
     "From what I'm hearing, the performance improvements are
     significant". 
     
     Although they later seem to get confused about multitasking:
     
     "With the prior version of Apache, the server typically wasn't able
     to do several tasks at once."
     
     The CNN story is also at [3]InfoWorld. Other stories are available
     from [4]CNet, [5]internet.com, [6]ZDNet, and [7]vnunet.com.
     Finally, read some comments from the public in a [8]Slashdot
     article.
     
                               Under development
                                       
     Traffic on the developer list trebled over the last week as the
     2.0.34 release was abandoned in favour of 2.0.35, after fixes for
     problems with mod_autoindex and in content-type handling were
     checked in. In a move which came as a surprise to some, a vote was
     then cast on making 2.0.35 the recommended stable Apache httpd
     server, and was quickly passed.
     
     The usual routine of testing the code on the live server at
     apache.org before making the public release announcement was
     skipped for 2.0.35. Once live testing did begin, problems were
     quickly found with segfaults caused by GET requests including a
     Range header, and APR's mmap handling.
     
     The default MPM in 2.0 for Unix systems is currently prefork, which
     implements the processing model used in 1.3. Of the two
     thread-based processing modules in 2.0, [9]worker and perchild,
     worker is generally considered to be more stable; but a serious
     problem found was found in testing this week where the worker MPM
     becomes unresponsive under high load. Several solutions have been
     proposed, and performance guru Brian Pane checked-in a new
     experimental MPM based on worker, but using a "leader/follower"
     design. The current worker MPM uses a dedicated thread to listen
     for new connections, which are then passed off to other threads for
     processing. In the new leader MPM, the job of listening for
     connections rotates between threads, with an idle thread being
     awakened each time the current listener thread accepts a new
     connection.
     
                               Featured articles
                                       
     In this section we highlight some of the articles on the web that
     are of interest to Apache users.
     
     This [10]security checklist for the Apache web server is prepared
     by InterSect Alliance and aims to guide experienced system
     administrators in configuring their web server and underlying
     platform to be as secure as required by their existing security
     plan. Some of the areas it covers are Apache's configuration, user
     identification and authentication, encryption, access control, and
     auditing.
     
     The Developer Shed concludes its two-part [11]"Error Handling In
     PHP" article by showing you real-world examples of how to write
     custom handlers to handle errors triggered by your own code. It
     also demonstrates how to roll back the error handler, log errors to
     a file or as an email message, and use PHP's output-buffering
     functions.
     
     [12]"Fingerprinting Port80 Attacks: Part Two" takes a further look
     into web server attack signatures. Other than providing additional
     common and advanced patterns, it includes a few examples on cross
     site scripting and headers exploitation, and touches on error codes
     and logging too. As before, it is not meant to be an exhaustive
     list of port 80 exploits but hopefully it will help you identify
     more attack patterns in your logs, and add more rules to your
     Intrusion Detection Systems (IDS). For those who missed the first
     installment, you may refer to it [13]here.
     
     [14]"Apache SOAP type mapping, Part 2" continues where it left off
     by teaching you how to write your own serialisation and
     deserialisation when there isn't one to your liking in the Apache
     SOAP toolkit. An example application which implements
     schema-constrained SOAP is also presented.
     
                     O'Reilly Open Source Convention 2002
                                       
     San Diego, California plays host to this key conference between
     July 22nd and 26th, and brings together the leaders of all the
     critical open source technologies - including Apache - to give you
     an inside look at how to configure, optimise, code, and manage
     them.
     
     This years event looks pretty exciting for Apache users as it
     includes a whole conference dedicated to PHP (including a look at
     PHP 4.1 and Beyond), a track on Apache 2.0, and a key presentation
     "Open Source and Java: Lessons from the Apache Experience"
     
     Register now, or find out more at at the [15]conference web site.
     Read our in depth account of [16]the 2001 Convention.
     
                             Apache Week giveaway
                                       
     Last week [17]we reviewed the "mod_perl Developer's Cookbook". If
     reading the [18]sample chapters available at its companion website
     has whetted your appetite, you may be interested to read this
     additional excerpt - [19]"Chapter 4: Communicating with the Apache
     Server" provided by WebReference.com.
     
     We have three copies of the "mod_perl Developer's Cookbook" to give
     away to lucky readers, thanks to the authors. For a chance to get
     your hands on a copy of this book, answer this simple question:
     
     Which ingredient are you most likely to find in [20]Chili Con
     Carne?
     A) Beef B) Vodka C) Chocolate
     
     Send your answer (A, B, or C) to [21][email protected] to reach us
     no later than 16th April 2002. Your e-mail address will not be used
     for anything other than to let you know if you won. Three winners
     will be drawn at random from all correct entries submitted, we
     disqualify people who make more than one entry, no cash
     alternative, void where prohibited, editors' decision is final.
       ______________________________________________________________
     
     This issue brought to you by: Mark Cox, Mark J Cox, Joe Orton, Min
     Min Tsan
     Comments or criticisms? Please email us at
     [22][email protected].
     
     [23]Apache Week is copyright 1996-2002 by [24]Red Hat, Inc.

References

   1. http://www.apacheweek.com/features/ap2
   2. http://www.cnn.com/2002/TECH/ptech/04/11/apache.2.idg/
   3. http://www.infoworld.com/articles/hn/xml/02/04/09/020409hnapache.xml
   4. http://news.com.com/2100-1001-878325.html
   5. http://www.internetnews.com/dev-news/article/0,,10_1005491,00.html
   6. http://news.zdnet.co.uk/story/0,,t269-s2107909,00.html
   7. http://www.vnunet.com/News/1130714
   8. http://slashdot.org/article.pl?sid=02/04/06/0216250
   9. http://www.apacheweek.com/issues/01-08-10#dev
  10. http://www.intersectalliance.com/projects/ApacheConfig/
  11. http://www.devshed.com/Server_Side/PHP/ErrorHandling/ErrorHandling2/page1.html
  12. http://www.cgisecurity.com/papers/fingerprinting-2.html
  13. http://www.cgisecurity.com/papers/fingerprint-port80.txt
  14. http://www-106.ibm.com/developerworks/webservices/library/ws-soapmap2/
  15. http://conferences.oreilly.com/oscon/
  16. http://www.apacheweek.com/features/oscon2001
  17. http://www.apacheweek.com/features/book-mod_perlcookbook
  18. http://www.modperlcookbook.org/chapters.html
  19. http://www.webreference.com/programming/perl/cookbook/chap4/
  20. http://www.bbc.co.uk/food/nakedchef/recipe_wk1.shtml#chilli
  21. mailto:[email protected]
  22. mailto:[email protected]
  23. http://www.apacheweek.com/
  24. http://www.redhat.com/

----------------------------------------------------------------------
To unsubscribe: https://listman.redhat.com/mailman/listinfo/apacheweek
or send the message   "unsubscribe"  to  [email protected]
----------------------------------------------------------------------