+612 9045 4394
Apache : The Definitive Guide 3/e - Ben Laurie & Peter Laurie


The Definitive Guide 3/e


Published: 28th December 2002
Ships: 7 to 10 business days
7 to 10 business days
RRP $69.99

eBook View Product

Published: 20th February 2013
Format: ePUB

Apache is far and away the most widely used web server platform in the world. This versatile server runs more than half of the world's existing web sites. Apache is both free and rock-solid, running more than 21 million web sites ranging from huge e-commerce operations to corporate intranets and smaller hobby sites.

With this new third edition of "Apache: The Definitive Guide," web administrators new to Apache will come up to speed quickly, and experienced administrators will find the logically organized, concise reference sections indispensable, and system programmers interested in customizing their servers will rely on the chapters on the API and Apache modules.

Updated to cover the changes in Apache's latest release, 2.0, as well as Apache 1.3, this useful guide discusses how to obtain, set up, secure, modify, and troubleshoot the Apache software on both Unix and Windows systems. Dozens of clearly written examples provide the answers to the real-world issues that Apache administrators face everyday. In addition to covering the installation and configuration of mod_perl and Tomcat, the book examines PHP, Cocoon, and other new technologies that are associated with the Apache web server. Additional coverage of security and the Apache 2.0 API make "Apache: The Definitive Guide," Third Edition essential documentation for the world's most popular web server.

"Please take as read all the usual good stuff about O'Reilly books that I have written os often before: this book has the same production values etc. etc. and I'm sure you don't want to read that all again. So what is there to say? Well not a lot really which is why you are getting all this filler. The name of the book tells it all - this really is the definitive guide to using Apache. You run apache? You need to understand it better? (The chapter on running a big web server is sound.) Get the book. The person who pays your wages can certainly afford it." - Lindsay Marshall, news@UK

Prefacep. xi
Getting Startedp. 1
What Does a Web Server Do?p. 1
How Apache Worksp. 4
Apache and Networkingp. 5
How HTTP Clients Workp. 9
What Happens at the Server End?p. 12
Planning the Apache Installationp. 13
Windows?p. 14
Which Apache?p. 15
Installing Apachep. 16
Building Apache 1.3.X Under Unixp. 19
New Features in Apache v2p. 30
Making and Installing Apache v2 Under Unixp. 32
Apache Under Windowsp. 33
Configuring Apache: The First Stepsp. 37
What's Behind an Apache Web Site?p. 37
site.toddlep. 39
Setting Up a Unix Serverp. 40
Setting Up a Win32 Serverp. 52
Directivesp. 55
Shared Objectsp. 57
Toward a Real Web Sitep. 60
More and Better Web Sites: site.simplep. 60
Butterthlies, Inc., Gets Goingp. 63
Block Directivesp. 66
Other Directivesp. 69
HTTP Response Headersp. 78
Restartsp. 82
.htaccessp. 83
CERN Metafilesp. 83
Expirationsp. 84
Virtual Hostsp. 86
Two Sites and Apachep. 86
Virtual Hostsp. 86
Two Copies of Apachep. 90
Dynamically Configured Virtual Hostingp. 93
Authenticationp. 98
Authentication Protocolp. 98
Authentication Directivesp. 100
Passwords Under Unixp. 104
Passwords Under Win32p. 105
Passwords over the Webp. 106
From the Client's Point of Viewp. 106
CGI Scriptsp. 106
Variations on a Themep. 106
Order, Allow, and Denyp. 107
DBM Files on Unixp. 110
Digest Authenticationp. 113
Anonymous Accessp. 117
Experimentsp. 119
Automatic User Informationp. 120
Using .htaccess Filesp. 121
Overridesp. 123
Content Description and Modificationp. 125
MIME Typesp. 125
Content Negotiationp. 132
Language Negotiationp. 133
Type Mapsp. 136
Browsers and HTTP/1.1p. 139
Filtersp. 140
Indexingp. 143
Making Better Indexes in Apachep. 143
Making Our Own Indexesp. 152
Imagemapsp. 156
Image Map Directivesp. 159
Redirectionp. 162
Aliasp. 163
Rewritep. 170
Spelingp. 177
Proxyingp. 178
Securityp. 178
Proxy Directivesp. 179
Apparent Bugp. 182
Performancep. 183
Setupp. 186
Loggingp. 191
Logging by Script and Databasep. 191
Apache's Logging Facilitiesp. 192
Configuration Loggingp. 199
Statusp. 202
Securityp. 205
Internal and External Usersp. 206
Binary Signatures, Virtual Cashp. 208
Certificatesp. 211
Firewallsp. 213
Legal Issuesp. 217
Secure Sockets Layer (SSL)p. 217
Apache's Security Precautionsp. 218
SSL Directivesp. 233
Cipher Suitesp. 251
Security in Real Lifep. 257
Future Directionsp. 261
Running a Big Web Sitep. 263
Machine Setupp. 263
Server Securityp. 263
Managing a Big Sitep. 267
Supporting Softwarep. 269
Scalabilityp. 275
Load Balancingp. 277
Building Applicationsp. 291
Web Sites as Applicationsp. 291
Providing Application Logicp. 295
XML, XSLT, and Web Applicationsp. 299
Server-Side Includesp. 301
File Sizep. 304
File Modification Timep. 304
Includesp. 305
Execute CGIp. 305
Echop. 306
Apache v2: SSI Filtersp. 307
PHPp. 310
Installing PHPp. 310
Site.phpp. 311
CGI and Perlp. 316
The World of CGIp. 316
Telling Apache About the Scriptp. 318
Setting Environment Variablesp. 334
Cookiesp. 335
Script Directivesp. 344
SuEXEC on Unixp. 346
Handlersp. 353
Actionsp. 355
Browsersp. 356
Mod_perlp. 359
How mod_perl Worksp. 360
Mod_perl Documentationp. 361
Installing mod_perl--The Simple Wayp. 361
Modifying Your Scripts to Run Under mod_perlp. 365
Global Variablesp. 365
Strict Pregamep. 367
Loading Changesp. 368
Opening and Closing Filesp. 368
Configuring Apache to Use mod_perlp. 369
Mod_jserv and Tomcatp. 372
Mod_jservp. 372
Tomcatp. 384
Connecting Tomcat to Apachep. 389
XML and Cocoonp. 393
XMLp. 393
XML and Perlp. 397
Cocoonp. 397
Cocoon 1.8 and JServp. 397
Cocoon 2.0.3 and Tomcatp. 400
Testing Cocoonp. 401
The Apache APIp. 404
Documentationp. 404
APRp. 405
Poolsp. 405
Per-Server Configurationp. 406
Per-Directory Configurationp. 410
Per-Request Informationp. 413
Access to Configuration and Request Informationp. 417
Hooks, Optional Hooks, and Optional Functionsp. 417
Filters, Buckets, and Bucket Brigadesp. 426
Modulesp. 436
Writing Apache Modulesp. 438
Overviewp. 438
Status Codesp. 440
The Module Structurep. 442
A Complete Examplep. 477
General Hintsp. 493
Porting to Apache 2.0p. 494
The Apache 1.x APIp. 499
Indexp. 553
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9780596002039
ISBN-10: 0596002033
Audience: Professional
Format: Paperback
Language: English
Number Of Pages: 580
Published: 28th December 2002
Publisher: O'Reilly Media, Inc, USA
Country of Publication: US
Dimensions (cm): 23.3 x 17.8  x 3.0
Weight (kg): 0.95
Edition Number: 3
Edition Type: Revised