Synopses & Reviews
Even if you know the Apache web server inside and out, you still need an occasional on-the-job reminder -- especially if you're moving to the newer Apache 2.x. This book gives you exactly what you need to get the job done without forcing you to plow through a cumbersome doorstop of a reference. Apache Pocket Reference offers essential information to help you configure and maintain the server quickly, with brief explanations that get directly to the point. The second edition covers Apache 2.x as well as popular Apache 1.3.x still used by many webmasters, web administrators, programmers, and others. The new edition includes: Summaries of command-line options, configuration directives, and modules Key information about Apache support utilities Compatibility issues between Apache 1.3.x and Apache 2.x
Apache remains a key component in the vast majority of networks on the Web, currently running more than half of the world's sites. Whether you manage huge e-commerce operations, corporate intranets, or small hobby websites, Apache Pocket Reference is ideal for savvy administrators who no long need detailed tutorials -- and it's just the right size for your tote bag.
Apache remains the most widely used Web server platform, running more than half of the world's Web sites. This pocket reference guide features up-to-date information for Apache administrators.
Even if you know the Apache web server inside and out, you still need an occasional on-the-job reminder -- especially if you're moving to the newer Apache 2.x. Apache 2 Pocket Reference gives you exactly what you need to get the job done without forcing you to plow through a cumbersome, doorstop-sized reference.
This Book provides essential information to help you configure and maintain the server quickly, with brief explanations that get directly to the point. It covers Apache 2.x, giving web masters, web administrators, and programmers a quick and easy reference solution.
This pocket reference includes:
- Summaries of command-line options, configuration directives, and modules
- Key information about Apache support utilities
- What you need to know about URL rewriting, filters, caching, proxying and security
Whether you manage huge e-commerce operations, corporate intranets, or small personal websites, Apache 2 Pocket Reference is ideal for savvy administrators who no longer need detailed tutorials and just want a convenient, on-the-job reference.
About the Author
Andrew Ford is a marketing and communications expert who has held senior roles in the financial services and publishing industries in Australia and the UK. Andrew earned a bachelor of economics degree from the University of Sydney and currently serves as national communications manager for ipac securities.
Table of Contents
Preface; Conventions; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 1: Introduction; 1.1 Architectural Overview; 1.2 How to Obtain Apache; 1.3 Starting and Stopping Apache; 1.4 Configuration Files; Chapter 2: Server Environment; 2.1 Main Server and Virtual Hosts; 2.2 Network Configuration; 2.3 Process Management; 2.4 General Configuration Directives; 2.5 DBD Framework; 2.6 LDAP Framework; Chapter 3: URL Mapping; 3.1 Initial Environment Setup; 3.2 Basic URL Translation; 3.3 Aliases and Redirects; 3.4 Requests for Directories; 3.5 URL Rewriting with mod_rewrite; 3.6 Content Negotiated Documents; 3.7 User Directories; 3.8 Correcting Misspelled URLs; 3.9 Imagemaps; 3.10 Mass Virtual Hosting; Chapter 4: Access Controls; 4.1 Non-User-Based Access Controls; 4.2 Authentication; 4.3 Authentication Providers; 4.4 Authorization; 4.5 LDAP Authentication and Authorization; Chapter 5: Document Metainformation; 5.1 Standard Document Attributes; 5.2 Automatic Type Determination; 5.3 Document Expiry; 5.4 Manipulating HTTP Headers; 5.5 CERN Metafiles; 5.6 User Tracking; 5.7 Environment Variables; Chapter 6: Content Handlers; 6.1 Handler Configuration; 6.2 Static Files; 6.3 Automatically Generated Directory Indexes; 6.4 CGI Scripts; 6.5 Internet Server Extension API; 6.6 WebDAV; 6.7 Server-Generated Status Pages; 6.8 Customized Error Responses; Chapter 7: Filters; 7.1 Simple Filter Configuration; 7.2 Dynamic Filter Configuration; 7.3 External Filters; 7.4 Deflate Filter Directives; 7.5 Server-Side Includes (SSI); 7.6 Response Body Substitutions; Chapter 8: Caching; 8.1 Simple, File-Oriented Caching; 8.2 Intelligent Caching; 8.3 Memory-Based Storage; 8.4 Disk-Based Storage; Chapter 9: Proxying; 9.1 Basic Proxy Configuration; 9.2 Proxy Chaining; 9.3 Forward Proxy; 9.4 Reverse Proxy; 9.5 Load Balancing; Chapter 10: SSL/TLS Support; 10.1 Secure Server Options; 10.2 Certificates; 10.3 Session Caching; 10.4 SSL-Based Access Controls; 10.5 Proxy Directives; Chapter 11: Logging; 11.1 Error Logging; 11.2 Request Logging; 11.3 Script Logging; 11.4 SSL Logging; 11.5 Forensic Logging; Programs and Modules; Support Utilities; Apache Modules; CGI Environment Variables; Standard CGI Variables; Additional SSL Variables; strftime( ) Time Formats; HTTP Status Codes; HTTP Header Fields;