+612 9045 4394
 
CHECKOUT
Apache Server 2.0 : The Complete Reference - Ryan Bloom

Apache Server 2.0

The Complete Reference

Paperback

Published: 26th June 2002
Ships: 7 to 10 business days
7 to 10 business days
RRP $122.00
$89.35
27%
OFF
or 4 easy payments of $22.34 with Learn more

This text gives coverage of configuring, installing, administering, securing, and debugging Apache Server 2.0. It contains information on running Apache on different platforms, including Windows NT and 2000, as well as UNIX-based systems such as Linux, FreeBSD, and Solaris; and Mac OS X.

Forewordp. xxvii
Acknowledgmentsp. xxxi
Introductionp. xxxiii
Apache Overview
Introduction to Apachep. 3
What Is Apache?p. 4
Downloading Apachep. 14
Apache 2.0 vs. Apache 1.3, IIS, and Sun Onep. 23
Apache 2.0p. 24
Apache Server 1.3p. 29
Microsoft Internet Information Serverp. 31
Sun Onep. 35
Configuring, Compiling, and Installing Apache
Configuring Apachep. 41
Extracting the Sourcep. 42
Getting Ready to Configurep. 43
Running ./ configure on Unix and Mac OS Xp. 45
Compiling Apachep. 63
Unixp. 64
Windowsp. 67
Building Modules Outside the Apache Sourcep. 74
Installing Apachep. 79
Apache Installation Directoriesp. 80
Installing After Buildingp. 82
Installing a Binary Distributionp. 88
Starting Apache for the First Timep. 100
Types of Modules
Module Overviewp. 109
What Are Modules Used For?p. 110
Categories of Standard Apache Modulesp. 113
Phases of Request Processingp. 118
Multi-Processing Modulesp. 129
What Are MPMs?p. 130
Writing an MPMp. 131
Standard Modulesp. 161
The Module Structurep. 162
Command Tablep. 164
Writing a Simple Modulep. 169
Apache Modules
Setting Up a Basic HTTP Serverp. 185
The Configuration Filep. 186
The Essentials of Directivesp. 191
HTTP Request/Responsep. 198
When Errors Happenp. 202
Authentication, Authorization, Accountingp. 209
Standard Apache AAA Modulesp. 210
Where to Store Password Informationp. 230
More Authentication Modulesp. 231
Building a Web Sitep. 233
How It Used to Be Donep. 234
What Is Web-Based Distributed Authoring and Versioning?p. 236
Setting Up DAV on Your Web Sitep. 239
DAV Clientsp. 245
Generating Contentp. 251
Generators Included with Apachep. 252
Writing a Content Generatorp. 276
Filtersp. 291
Setting Up Filtersp. 293
Filters Included with Apachep. 295
How Filters Workp. 309
Writing an Output Filterp. 328
What to Do When Your Site Growsp. 337
Symbolic Linksp. 338
Mapping from URI Space to Filesp. 341
Some Examples of mod_rewritep. 357
Virtual Hostsp. 361
How Virtual Hosts Work in HTTPp. 362
Configuring Virtual Hostsp. 363
Keeping Sites Separatep. 373
Dealing with a Lot of Virtual Hostsp. 380
Using Apache to Serve Different Protocolsp. 383
Why Protocol Modules?p. 384
How Protocols Get Mapped to a Requestp. 386
POP3p. 388
Writing a Protocol Modulep. 389
Debugging Your Apache Setup
ErrorLogp. 405
How Do You Know a Problem Exists?p. 406
The Error Log, the First Place to Lookp. 407
When the Error Log Isn't Enoughp. 412
Common Mistakes and Errorsp. 425
Configuring Apachep. 426
Starting and Stopping Apachep. 429
Client Problemsp. 435
Generating and Filtering Contentp. 436
Security Concernsp. 439
Using httpd-testp. 447
Getting httpd-testp. 448
Floodp. 449
The Perl Frameworkp. 459
Apache Administration
Logsp. 467
The Standard Apache Log Filesp. 468
Piped Logsp. 475
Logging from Within a Modulep. 481
Disk Managementp. 487
Log Filesp. 488
File Permissions for Web Pagesp. 490
File Permissions for Binary Programsp. 492
Windows Permissionsp. 493
Performance Tuningp. 497
What Is Web Site Performance?p. 498
Which MPM to Usep. 502
Remove htaccess Filesp. 503
Which Mutex Are You Using?p. 505
Are You Doing DNS Requests During A Request?p. 506
Symbolic Links and Apachep. 509
Negotiating the File to Servep. 510
Dynamic Modulesp. 511
Pipelined Connectionsp. 511
What's Serving the Request?p. 512
Maintenancep. 519
Watching the Logsp. 520
Keeping Apache Currentp. 529
Upgrading from 1.3 to 2.0p. 533
Advanced Apache Administration
Splitting Up Configuration Tasksp. 541
Splitting the Configuration Filep. 542
Changing the Configuration Through htaccessp. 545
Adding Third-Party Modules to Your Serverp. 553
mod_perlp. 554
mod_phpp. 560
mod_snakep. 564
Other Modulesp. 567
Apache Security
Secure Sockets Layerp. 589
What Is SSLp. 591
Setting Up SSLp. 599
The SSL Session Cachep. 611
Firewalls and Proxiesp. 615
What Is a Firewall?p. 616
Getting Through the Firewall with a Proxyp. 617
Setting Up Your Browser for a Proxyp. 626
Setting Up the Proxy to Cache Pagesp. 627
SSL and Proxyp. 631
Appendixes
Possible Apache Log Messagesp. 639
EMERGp. 640
ALERTp. 641
CRITp. 643
ERRp. 646
WARNINGp. 660
NOTICEp. 665
INFOp. 671
DEBUGp. 674
Source Code and Example Configurationsp. 681
Source Codep. 682
Example Configuration Filep. 733
Other Apache Resourcesp. 739
Booksp. 740
Web Sitesp. 741
Indexp. 743
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9780072223446
ISBN-10: 0072223448
Series: The Complete Reference
Audience: Tertiary; University or College
Format: Paperback
Language: English
Number Of Pages: 820
Published: 26th June 2002
Publisher: McGraw-Hill Education - Europe
Country of Publication: US
Dimensions (cm): 23.5 x 19.1  x 4.1
Weight (kg): 1.38