Apache: The Definitive Guide Second Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
The freeware Apache web server runs on about half of the world's existing web sites, and it is rapidly increasing in popularity. Apache: The Definitive Guide, written and reviewed by key members of the Apache Group, is the only complete guide on the market today that describes how to obtain, set up, and secure the Apache software.Apache was originally based on code and ideas found in the most popular HTTP server of the time: NCSA httpd 1.3 (early 1995). It has since evolved into a far superior system that can rival (and probably surpass) almost any other Unix-based HTTP server in terms of functionality, efficiency, and speed. The new version now includes support for Win32 systems. This new second edition of Apache: The Definitive Guide fully describes Windows support and all the other Apache 1.3 features. Contents include:
- The history of the Apache Group
- Obtaining and compiling the server
- Configuring and running Apache on Unix and Windows, including such topics as directory structures, virtual hosts, and CGI programming
- The Apache 1.3 Module API
- Apache security
- A complete list of configuration directives
Editorial Reviews
Amazon.com Review
The authors--one of them a member of the Apache development team--begin with an academic discussion of what Web servers do before walking the reader through the process of installing Apache. Installation gets much attention--readers find out, step by step, how to set up a Web site (or several) under Apache, and how to set up Web site security and other preferences properly. The book also provides in-depth discussions of particular aspects of Apache operation, including MIME handling, the Common Gateway Interface (CGI), and security features such as authentication and caching.
For the programmers in the crowd, this book documents the Apache API with discussions of resource pools and their allocation, plus a full API reference. A tutorial explains how to write Apache extension modules in C. In all matters, Apache: The Definitive Guide covers both Unix and Win32 machines, but it places more emphasis on the Unix port. The complete source code of Apache 1.3 appears on the CD-ROM that ships with the book. --David Wall
About the Author
Ben Laurie is the coauthor of Apache: The Definitive Guide, Technical Director of A.L. Digital Ltd. and The Bunker, a director of the Apache Software Foundation, author of Apache-SSL and a core team member of OpenSSL. As well as his obvious involvement with free software, he's also obsessed with security and privacy, particularly on the net. In his copious spare time, he writes stuff, sometimes code, sometimes words.
Coauthor of Apache: The Definitive Guide, 3nd Edition
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : O'Reilly Media; Second edition (February 1, 1999)
- Language : English
- Paperback : 388 pages
- ISBN-10 : 1565925289
- ISBN-13 : 978-1565925281
- Item Weight : 1.46 pounds
- Dimensions : 7 x 0.86 x 9.19 inches
- Best Sellers Rank: #7,247,050 in Books (See Top 100 in Books)
- #9,571 in Web Design (Books)
- #24,273 in Internet & Social Media
- #64,461 in Computer Science (Books)
- Customer Reviews:
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews right now. Please try again later.
User webuser
Group webgroup
Servername yourmachinename
DocumentRoot /usr/www/site.toddle/htdocs
Then in the following chapters they introduce different issues, and keep adding lines to the above configuration file and building seperate versions of more advanced sites.
However, there're several things that you might wanna be aware of before purchasing this book. Although the above mentioned feature of the book claims it's well-organized, it's not. Some of the directives just pop-up in the middle of the discussion, where they are not supposed to belong. I found that pretty annoying and confusing. I can recall the one about CERN Metafiles in chapter 3. Another annoying thing was the way they introduce directives. Consider the following lines from page 53:
ServerSignature [off|on|email]
Default: off
Directory, .htaccess
[ ...6 line description follows...]
Yes, it reminds me of the Apache's online documentation (which even does way better job than the above cold-blooded description). Of course, one expects more from a book than citing the online documentaion.
If you want to know what kind of audience the book is designed for, my answer is straightforward: I don't know, period! I have a feeling even the authors don't know anything about their potential readers. They try to get as detailed as they can where it doesn't make sence to do so. And when you expect some detail, they just ignore you.
I used the book as a referense during my internship, but it still didn't keep me from having to visit apache.org for more details. Now I am considering buying another book on Apache. I'll let you know :)
The book covers pretty much everything you might want to know about running Apache on a *nix or Windows Operating System, but the basic attitude toward Windows users is "If it doesn't work for you - tough luck", which is fine, since Apache really isn't meant to run on Windows as anything more than a test server anyway. Still, I fear that a lot of the Windows folks who are jumping into the Open Source craze may pick this book up and be greatly disappointed.
Another problem I had with the book was the fact that it plays out as more of a step by step manual for setting up specific features of Apache. This makes it fairly difficult to use it for reference later on, but perhaps the idea was that once you got through this book, you could use the web and the manual as a reference instead.
All in all, the book is fairly useful, it just takes some getting used to. If you plan to use it to set up a Windows server, you'd probably be better off braving the various forums and threads out there available to Apache users. However, if you have a good Operating System (BSD, Unix, or Linux), and you want some extra help setting up your Apache server, or setting up specific parts of your Apache server, by all means give this book a shot. It's an above average book, but it's below average by O'Reilly standards.
I picked it up, well, because I buy every O'Reilly book that comes out (seriously) and thought I might be able to find something interesting, useful or that I wasn't aware of or forgot... maybe even a little tip about efficiency, compiling options or just anything of interest.
This is no more useful than the README and INSTALL files that come with Apache's source code. I'm not sure I want to even give this two stars come to think of it. I just don't see the point to this book. A let down coming from O'Reilly.
Huh?
As I said in the title, you'd be better off printing the Apache help, because at least it's free.

