Apache: The Definitive Guide: The Definitive Guide, 3rd Edition

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.

1125727413
Apache: The Definitive Guide: The Definitive Guide, 3rd Edition

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.

42.99 In Stock
Apache: The Definitive Guide: The Definitive Guide, 3rd Edition

Apache: The Definitive Guide: The Definitive Guide, 3rd Edition

Apache: The Definitive Guide: The Definitive Guide, 3rd Edition

Apache: The Definitive Guide: The Definitive Guide, 3rd Edition

eBook

$42.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers


Overview

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.


Product Details

ISBN-13: 9781449366544
Publisher: O'Reilly Media, Incorporated
Publication date: 12/18/2002
Sold by: Barnes & Noble
Format: eBook
Pages: 590
File size: 5 MB

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

Table of Contents

Prefacexi
1.Getting Started1
What Does a Web Server Do?1
How Apache Works4
Apache and Networking5
How HTTP Clients Work9
What Happens at the Server End?12
Planning the Apache Installation13
Windows?14
Which Apache?15
Installing Apache16
Building Apache 1.3.X Under Unix19
New Features in Apache v230
Making and Installing Apache v2 Under Unix32
Apache Under Windows33
2.Configuring Apache: The First Steps37
What's Behind an Apache Web Site?37
site.toddle39
Setting Up a Unix Server40
Setting Up a Win32 Server52
Directives55
Shared Objects57
3.Toward a Real Web Site60
More and Better Web Sites: site.simple60
Butterthlies, Inc., Gets Going63
Block Directives66
Other Directives69
HTTP Response Headers78
Restarts82
.htaccess83
CERN Metafiles83
Expirations84
4.Virtual Hosts86
Two Sites and Apache86
Virtual Hosts86
Two Copies of Apache90
Dynamically Configured Virtual Hosting93
5.Authentication98
Authentication Protocol98
Authentication Directives100
Passwords Under Unix104
Passwords Under Win32105
Passwords over the Web106
From the Client's Point of View106
CGI Scripts106
Variations on a Theme106
Order, Allow, and Deny107
DBM Files on Unix110
Digest Authentication113
Anonymous Access117
Experiments119
Automatic User Information120
Using .htaccess Files121
Overrides123
6.Content Description and Modification125
MIME Types125
Content Negotiation132
Language Negotiation133
Type Maps136
Browsers and HTTP/1.1139
Filters140
7.Indexing143
Making Better Indexes in Apache143
Making Our Own Indexes152
Imagemaps156
Image Map Directives159
8.Redirection162
Alias163
Rewrite170
Speling177
9.Proxying178
Security178
Proxy Directives179
Apparent Bug182
Performance183
Setup186
10.Logging191
Logging by Script and Database191
Apache's Logging Facilities192
Configuration Logging199
Status202
11.Security205
Internal and External Users206
Binary Signatures, Virtual Cash208
Certificates211
Firewalls213
Legal Issues217
Secure Sockets Layer (SSL)217
Apache's Security Precautions218
SSL Directives233
Cipher Suites251
Security in Real Life257
Future Directions261
12.Running a Big Web Site263
Machine Setup263
Server Security263
Managing a Big Site267
Supporting Software269
Scalability275
Load Balancing277
13.Building Applications291
Web Sites as Applications291
Providing Application Logic295
XML, XSLT, and Web Applications299
14.Server-Side Includes301
File Size304
File Modification Time304
Includes305
Execute CGI305
Echo306
Apache v2: SSI Filters307
15.PHP310
Installing PHP310
Site.php311
16.CGI and Perl316
The World of CGI316
Telling Apache About the Script318
Setting Environment Variables334
Cookies335
Script Directives344
SuEXEC on Unix346
Handlers353
Actions355
Browsers356
17.Mod_perl359
How mod_perl Works360
Mod_perl Documentation361
Installing mod_perl--The Simple Way361
Modifying Your Scripts to Run Under mod_perl365
Global Variables365
Strict Pregame367
Loading Changes368
Opening and Closing Files368
Configuring Apache to Use mod_perl369
18.Mod_jserv and Tomcat372
Mod_jserv372
Tomcat384
Connecting Tomcat to Apache389
19.XML and Cocoon393
XML393
XML and Perl397
Cocoon397
Cocoon 1.8 and JServ397
Cocoon 2.0.3 and Tomcat400
Testing Cocoon401
20.The Apache API404
Documentation404
APR405
Pools405
Per-Server Configuration406
Per-Directory Configuration410
Per-Request Information413
Access to Configuration and Request Information417
Hooks, Optional Hooks, and Optional Functions417
Filters, Buckets, and Bucket Brigades426
Modules436
21.Writing Apache Modules438
Overview438
Status Codes440
The Module Structure442
A Complete Example477
General Hints493
Porting to Apache 2.0494
AppendixThe Apache 1.x API499
Index553
From the B&N Reads Blog

Customer Reviews