More Ebooks:

Apache Definitive Guide, 2nd Edition

ANSIISO C++ Professional Programmer`s Handbook

Andrew Rollings and Ernest Adams on Game Design

Analyzing Requirements and Defining Microsoft .NET Solution Architectures, Exam 70-300

Analysis and Design of Integrated Circuit-Antenna Modules

An Introduction to Parallel Computing, Second Edition

Amazon Hacks. 100 Industrial-Strength Tips and Tools

Advances in Mobile Commerce Technologies

Advanced PHP for Web Professionals

Advanced Linux Programming v1.0

find on eBook ToC:

Apache Desktop Reference

Apache Desktop Reference

Ralf S. Engelschall, Pearson Education

ISBN:0201604701, Edition: 1st, 2000-12-15

Price: $39.95

Table of Contents

Foreword ix

Preface 1

1 Introduction 5

1.1 History and Evolution ~ 5
1.1.1 The Internet ~ 5
1.1.2 The Hypertext Concept ~ 7
1.1.3 TheWorld WideWeb ~ 8

1.2 The Apache Group ~ 11
1.2.1 A Group of Volunteers ~ 11
1.2.2 The Apache HTTP Server Project ~ 12
1.2.3 The Apache Software Foundation ~ 14

2 Apache Functionality 17

2.1 Apache Architecture ~ 17
2.2 Apache Kernel Functionality ~ 19

2.3 Apache Module Functionality ~ 20
2.3.1 Core Functionality ~ 20
2.3.2 URL Mapping ~ 22
2.3.3 Access Control ~ 24
2.3.4 User Authentication ~ 24
2.3.5 Content Selection ~ 26
2.3.6 Environment Creation ~ 27
2.3.7 Server-Side Scripting ~ 28
2.3.8 Response Header Generation ~ 29
2.3.9 Internal Content Handlers ~ 31
2.3.10 Request Logging ~ 32
2.3.11 Experimental ~ 33
2.3.12 Extensional Functionality ~ 34

3 Building Apache 37

3.1 Sample Step-by-Step Installation ~ 37
3.1.1 File System Preparation ~ 38
3.1.2 Obtaining the Source Distribution ~ 38
3.1.3 Package Prerequisites ~ 39
3.1.4 Configuring the Apache Source Tree ~ 41
3.1.5 Building and Installing Apache ~ 43

3.2 Configuration Reference ~ 44
3.2.1 Configuration Variables ~ 45
3.2.2 General Options ~ 47
3.2.3 Stand-alone Options ~ 48
3.2.4 Installation Layout Options ~ 48
3.2.5 Build Options ~ 51
3.2.6 suEXEC Options ~ 55

3.3 Configuration Special Topics ~ 56
3.3.1 Shadow Source Trees ~ 56
3.3.2 On-the-Fly Addition of Third-Party Modules ~ 56
3.3.3 Module Order and Permutations ~ 57

4 Configuring Apache 59

4.1 Configuration Terminology ~ 59
4.1.1 Resource Identifiers ~ 59
4.1.2 Pattern Matching Notations ~ 60

4.2 Configuration Structure ~ 62
4.2.1 Configuration Files ~ 62
4.2.2 Configuration Grammar ~ 64
4.2.3 Configuration Contexts ~ 64
4.2.4 Context Nesting ~ 66
4.2.5 Context Dependencies and Implications ~ 67
4.2.6 Context Merging and Inheritance ~ 67

4.3 Configuration Reference ~ 68
4.3.1 Core Functionality ~ 69
4.3.2 URL Mapping ~ 95
4.3.3 Access Control ~ 104
4.3.4 User Authentication ~ 106
4.3.5 Content Selection ~ 111
4.3.6 Environment Creation ~ 114
4.3.7 Server-Side Scripting ~ 116
4.3.8 Response Header Generation ~ 118
4.3.9 Internal Content Handlers ~ 124
4.3.10 Request Logging ~ 129
4.3.11 Experimental ~ 133
4.3.12 Extensional Functionality ~ 134

5 Running Apache 159

5.1 Command-Line Reference ~ 159
5.1.1 Apache Daemon Program ~ 159
5.1.2 Apache Control Program ~ 161

6 Apache Resources 163

6.1 Online Resources ~ 163
6.1.1 Apache Itself ~ 164
6.1.2 Apache News ~ 164
6.1.3 Apache Support ~ 166
6.1.4 Apache Documentation ~ 166
6.1.5 Apache Modules ~ 167

6.2 Print Resources ~ 168
6.2.1 Apache Developer Books ~ 168
6.2.2 Apache User Books ~ 169

6.3 Apache-Related Standards ~ 171
6.3.1 Hypertext Transfer Protocol (HTTP) ~ 171
6.3.2 Uniform Resource Identifier (URI) ~ 172
6.3.3 Other Important Standards ~ 172

Index 173