Server Admin Reviews
  Home arrow Server Admin Reviews arrow Pro Apache 3rd Edition
Codewalker Forums 
  Tutorials  
Database Articles  
Miscellaneous  
Navigation Usability  
PEAR Articles  
Programming Basics  
Server Administration  
XML Tutorials  
  Reviews  
Database Book Reviews  
Linux Book Reviews  
Miscellaneous Reviews  
PHP Book Reviews  
PHP Software Reviews  
Server Admin Reviews  
SQL Tool Reviews  
  Code Gallery  
Content Management Code  
Contest Code  
Counters Code  
Database Code  
Date Time Code  
Discussion Board Code  
Email Code  
File Manipulation Code  
GUI Code  
Link Farm Code  
Miscellaneous Code  
Search Code  
Site Navigation Code  
User Management Code  
Forums Sitemap 
Dedicated Servers  
Download TestComplete 
IBM® developerWorks
Weekly Newsletter 
 
Developer Updates  
Free Website Content 
IBM Rational Software Development Conference
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
SERVER ADMIN REVIEWS

Pro Apache 3rd Edition
By: Codewalkers
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 1
    2004-08-20

    Table of Contents:

    Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
     
    ADVERTISEMENT

    Route your faxes to your email inbox. Private, secure fax numbers available from CallWave. Choose your fax number.

    Pro Apache 3rd Edition
    By: Peter Wainwright
    Published by Apress

    As a somewhat experienced Apache user, I definitely have to say that this is by far the best "know all, end all" reference, bar none. Whether you are a seasoned webserver guru, or just a weekend warrior looking for some installation and configuration information, "Pro Apache 3rd Edition" is definitely the book for you.

    By : nawlej

    The book starts off in chapter 1 by giving an in-depth look of the anatomy of a webserver. I can see how the average person would skip right over this chapter because it covers a lot of background information. Normally I would have moved on, but I got my start in networking, so I was curious as to how it measured up. What really impressed me was the attention given to networking concepts that are otherwise transparent to the average server admin, such as the TCP/IP model, MTU's, well known ports, encapsulation and many other things that would not normally be seen in a "software" book. Special attention to hardware and software platform requirements was also addressed, as well as what you might want to do as an alternative, if you decide hosting and maintaining your own webserver is not for you. Maybe it's the "Networking Brat" in me, but I think the book gives a good, solid foundation for something great.

    The following chapters cover everything you wanted to know, and in my case, were afraid to ask about Apache (versions 1.3 and 2.0, might I add). The author emphasizes that while binaries are distributed widely for precompiled Apache, it is always a good idea to compile your own copy from source, to give you the control that you might not benefit from with a binary distribution. I also enjoyed seeing a section on building your own binary distribution, which is helpful, if you would like to keep multiple servers with seamless builds. Almost every configuration scenario possible is explored as well. From basic to very advanced configurations, it's covered. There is even discussion of how to build your own third party modules using the exceptional apxs utility. It was also refreshing to see such a knowledgeable reference to the almost new and improved version 2.0 build. Explaining the differences in the two releases, and even going into how to migrate from a 1.3 to a 2.0 installation was helpful. Without this reference, I would have had a lot of bad days at the office.

    Going truly above and beyond the call of duty, in great detail, performance and security topics are discussed and demonstrated in a comprehensive, easy to understand manner. What do you do once you've unleashed the beast? Make it better! (And, well, make sure it doesn't get the better of you.) In these sections you learn to control performance enhancements such as MPM threading, which is brand new to the Apache 2.0 release, as well as benchmarking and making your installation more efficient. Great time is spent on covering how to analyze logs, interpret errors, and many other audit features within Apache. I was also impressed with the exceptional detail to the topic of security, basically covering how to keep what you want in and what you don't want out by employing features such as authentication and secure socket layer technology.

    Saving the best part for last, the book goes into how to extend the features of your webserver with add-on's like WebDAV, ISAPI, Java, and of course, my favorites: Perl and PHP. For the first time, I enjoyed configuring these modules, rather than pulling my hair out because of a lack of answers. This book was definitely helpful when I upgraded from mod_perl to mod_perl2, which, as some of you may know, are totally different. I was even able to seamlessly install Tomcat, which is a standalone Java servlet container also produced by the Apache group under the Jakarta project. The author spares no expense to give you the necessary background and ample, simple to follow instructions in order for you to get it set up the way you want to, and get done in time for tea. It was nice for a change to understand why I am installing something or configuring something a certain way, rather than just doing it because that's the way I was told.

    The only "con" I can find for this book is that I didn't obtain it sooner. Even in the short time I have had it, my webserver administration tasks have definitely been made easier thanks to this reference. Every Apache administrator should own one. It is definitely well worth the expense and then some. If you don't have room left on your bookshelf, make room. My hat goes off to Peter Wainwright and Apress for opening up a whole new world to me, one that I would have never attempted before due to sheer horror of what I thought was an impassable mountain.


    DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware.

    More Server Admin Reviews Articles
    More By Codewalkers

     

    IBM® developerWorks developerWorks - FREE Tools!


    IBM – Taking Web 2.0 to Work

    You'll get answers to many questions and more from David Barnes, Lead Evangelist for IBM Emerging Internet Technologies. David will discuss aspects of Web 2.0 that bring value to corporations, academia, and government. He'll also discuss IBM's vision around Web 2.0, including the importance of remixability and consumability. The discussion will culminate with examples of various IBM Software Group solutions you can use to get ahead of the Web 2.0 adoption curve.
    FREE! Go There Now!


    NEW! Building JavaScript applications with JSEclipse

    Using JSEclipse, JavaScript programmers now have their own Eclipse plug-in that provides many important features to aid in the development of JavaScript applications. JSEclipse gives JavaScript developers the same ease of use that Eclipse has been providing in the Java language and others for years. Learn to use this tool, while creating a colony of evolving "creatures" on your page.
    FREE! Go There Now!


    NEW! Develop with Java and PHP technology on AIX Version 5.3, Part 6: Building the Java business application

    Set up a PHP Web interface for the Java(TM) business application using a database created in earlier in this series. The PHP Web interface collects information from users and sends the session data to the Java business application for processing and for a response.
    FREE! Go There Now!


    NEW! Integrating XML into Your Enterprise Using Data Federation

    XML has become a common way of storing business data as flat files and many data server vendors including IBM have provided ways to store this data within relational database systems. Increasingly collections of XML files are accessed like databases using an xQuery and other XML standard mechanisms. Businesses find the need to combine the traditional tabular structured data with XML formatted data. In this webcast, you’ll learn about IBM’s WebSphere Federation Server technology, which provides users with the ability to integrate these two data formats.
    FREE! Go There Now!


    NEW! Rational Talks to You: Scott Ambler on being agile in a global development environment

    Join this Rational Talks to You teleconference on December 6 at 1:00 pm ET to participate in an agile application development discussion and get your questions answered on using IBM Rational Method Composer in a distributed environment.Get your questions answered!
    FREE! Go There Now!


    NEW! Run your first CICS application on a PC using TXSeries for Windows

    Learn the basics of the IBM Customer Information Control System (CICS). With a hands-on exercise, learn how to get your first CICS application up and running on your desktop using TXSeries V6.1 for Windows. The tutorial shows you how to download and install a free trial version of TXSeries V6.1.
    FREE! Go There Now!


    NEW! Spot defects early with Continuous Integration

    Continuous Integration (or CI) is a process that consists of continuously compiling, testing, inspecting, and deploying source code. In many Continuous Integration environments, this means running a new build anytime code within a source code management repository changes. The benefit of CI is simple: assembling software often greatly increases the likelihood that you will spot defects early, when they still are relatively manageable. In this tutorial, a companion to his series In pursuit of code quality, Andrew Glover introduces the fundamental aspects of Continuous Integration and steps you through how to set up a CI process using best-of-breed open source technologies.
    FREE! Go There Now!


    NEW! Trial download: IBM Rational Functional Tester V7.0.1

    Get a free trial download of the latest version of IBM Rational Functional Tester V7.0.1. Rational Functional Tester is an automated functional and regression testing solution for QA teams concerned with the quality of their Java, Microsoft Visual Studio .NET, and Web-based applications.
    FREE! Go There Now!


    NEW! Trial download: IBM Rational Method Composer V7.2

    Get a free trial download of the latest version of IBM Rational Method Composer V7.2 which helps you deliver customized yet consistent process guidance to your project teams and IT organization, and includes the latest version of IBM Rational Unified Process (RUP), which has provided process guidance to teams since 1996.
    FREE! Go There Now!


    NEW! Webcast: Quickly provide customized, integrated user interfaces with Lotus Notes 8

    IBM Lotus Notes 8 provides a wide range of developers the ability to provide customized, integrated user interfaces via composite applications and via custom sidebar and toolbar plug-ins. This webcast provides you with tips and techniques to use with out-of-the-box capabilities of Lotus Notes 8, and survey how you can share useful components within your own company and within a larger community.
    FREE! Go There Now!



    All FREE IBM® developerWorks Tools!

    SERVER ADMIN REVIEWS ARTICLES

    - Linux in a Nutshell
    - Pro Apache 3rd Edition
    - Redhat Linux 9 Unleashed
    - Practical Unix & Internet Security


     
    Accelerating Trading Partner Performance
     
    Competing on Analytics
     
    Cost Effective Scaling with Virtualization and Coyote Point Systems
     
    Five Checkpoints to Implementing IP Telephony
     
    Hosted Email Security: Staying Ahead of New Threats
     




    © 2003-2008 by Developer Shed. All rights reserved. DS Cluster 4 hosted by Hostway