Sair Linux and Gnu Certification: Level II Apache and Web Servers (Sair Linux)

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): Cary Sullivan, Sair Development Team
Year: 2001

Language: English
Pages: 323

Contents......Page 6
Acknowledgments......Page 12
Introduction......Page 14
Part One Knowledge Matrix......Page 24
Theory of Operations......Page 26
History of Apache......Page 27
How Does Apache Work?......Page 28
How to Obtain Apache......Page 33
Overview of Content Negotiation......Page 34
Preparing Linux......Page 41
Introduction to Packages......Page 44
Installation......Page 52
The httpd Daemon......Page 57
Setting Up Apache......Page 68
Objectives......Page 78
Being a Webmaster......Page 79
Preparing Apache......Page 81
Introduction to Virtual Hosting......Page 86
Introduction to Apache Modules......Page 87
Introduction to the Apache API......Page 99
Introduction to Logging......Page 106
Multiple Daemons......Page 107
Configuration......Page 108
Number of httpd Processes......Page 111
CGI Scripts......Page 112
How to Configure CGI......Page 113
Apache Initialization......Page 114
Log Files......Page 116
Log File Formats......Page 118
Benchmarking......Page 121
Creating CGI Scripts......Page 123
Performance Monitoring......Page 130
Some Good Log Analysis Tools......Page 132
Theory of Operation......Page 134
What Is TCP/IP and How Does Apache Use It?......Page 135
What Is HTTP?......Page 136
Multiple Hosts......Page 138
Base Systems......Page 139
Virtual Hosting......Page 140
Single Daemon/Virtual Hosting......Page 141
IP-Based Virtual Hosting......Page 142
Name-Based Virtual Hosting......Page 145
URL Rewriting mod_rewrite......Page 148
Theory of Operation......Page 156
Security Policies......Page 157
Authentication......Page 159
Securing Apache......Page 160
Vulnerabilities......Page 161
Hostile Programs......Page 162
Security Issues with CGI......Page 165
The Apache Proxy Server......Page 166
Firewalls......Page 169
Password Protection......Page 176
Apache, Users, and Groups......Page 177
Permissions......Page 178
Access Control......Page 179
Setting Up the Apache Proxy......Page 182
Security Fundamentals......Page 187
User Access Control......Page 190
Enabling Content from Home Directories......Page 193
Access Directives......Page 195
Defining within httpd.conf......Page 196
Checksums......Page 197
Password Authentication......Page 199
Server-Side Includes......Page 200
XSSI......Page 202
ModSSL versus Apache+SSL......Page 206
Online Troubleshooting Resources......Page 210
Tracking Down an Apache Core Dump......Page 211
Some Useful Sites......Page 212
Logging Problems......Page 213
Part Two Labs and Exercises......Page 216
Theory......Page 218
Downloading Modules......Page 219
Preinstallation Query......Page 220
Basic Server Setup......Page 221
Questions......Page 222
Advanced Questions......Page 223
Theory......Page 224
Downloading the Apache server......Page 225
Compile Apache with mod_ssl Support......Page 226
Verify That Apache Was Compiled with mod_ssl......Page 227
Questions......Page 228
Advanced Questions......Page 229
Theory......Page 230
Questions......Page 233
Advanced Questions......Page 234
Theory......Page 236
Create a Basic CGI Script......Page 237
Questions......Page 238
Advanced Questions......Page 239
Theory......Page 240
Lab Exercises......Page 241
Advanced Questions......Page 244
Theory......Page 246
Lab Exercises......Page 247
Advanced Questions......Page 248
Theory......Page 250
Configuring httpd......Page 251
Configuring httpd......Page 252
Questions......Page 253
Advanced Questions......Page 254
Theory......Page 256
Lab Exercises......Page 259
Advanced Questions......Page 260
Theory......Page 262
Lab Exercises......Page 264
Advanced Questions......Page 265
Theory......Page 266
Lab Exercises......Page 268
Advanced Questions......Page 270
Part Three Practice Questions and Answers......Page 272
Practice Questions......Page 274
Answers......Page 296
Glossary......Page 304
Index......Page 314