Cover image for Apache Server 2.0 : a beginner's guide
Title:
Apache Server 2.0 : a beginner's guide
Author:
Wrightson, Katherine.
Personal Author:
Publication Information:
Berkeley, Calif. : Osborne/McGraw-Hill, [2001]

©2001
Physical Description:
xxix, 545 pages, 8 pages of plates : illustrations ; 24 cm.
General Note:
"Covers: all version of Apache--including the latest version, Apache Server 2.0"--Cover.

"219183-x"--Spine.

Includes index.
Language:
English
ISBN:
9780072191837
Format :
Book

Available:*

Library
Call Number
Material Type
Home Location
Status
Central Library TK5105.8885.A63 W75 2001 Adult Non-Fiction Central Closed Stacks
Searching...

On Order

Summary

Summary

This work offers clear and straightforward instructions for tasks ranging from basic to technical, as well as the background information required for an administrator to understand the history of the server and how best to run it in today's Web environment. It contains information on running Apache with different platforms, including UNIX-based systems like Linux, FreeBSD, and Solaris; Windows products, including NT and Windows 2000; and Mac OS X. There are eight pages of blueprints which demonstrate the differences between Apache Server and IIS 5 and diagrams showing Apache running on different operating systems.


Table of Contents

Acknowledgmentsp. xxiii
Introductionp. xxv
Part I Installing Apache
1 History and Background of Apachep. 3
What Is Apache?p. 4
Development and History of the Apache Projectp. 5
Open Source Softwarep. 6
How Apache Worksp. 9
Features of Apache 2.0p. 10
Summaryp. 11
2 Preparing for Apachep. 13
Locating and Downloading Apachep. 14
Preparing the Web Server Machinep. 16
Identifying and Removing Prior Serversp. 18
Using Apache with Unixp. 20
Upgrading from Earlier Versions of Apachep. 24
Identifying Previous Apache Installationsp. 24
Should You Upgrade?p. 27
Summaryp. 28
3 Installing Apachep. 29
Installing Apache from Binariesp. 30
Installing Apache from Source Codep. 35
Summaryp. 44
4 Running a Heterogeneous Networkp. 47
Samba for Windows Usersp. 48
netatalk for Macintosh Usersp. 51
When You Run Multiple Flavors of Unixp. 57
Summaryp. 60
5 Apache Modulesp. 61
How Apache Modules Workp. 62
The Default Modulesp. 63
Locating Modules Not Included with Basic Packagesp. 86
Installing Modulesp. 87
Summaryp. 88
Part II Configuring and Running Apache
6 Configuring and Testing Apachep. 91
The Apache Configuration Filesp. 93
Configuring Apache for Unixp. 93
Configuring Apache for Windowsp. 116
The apachect1 Utilityp. 118
Summaryp. 119
7 Managing the Apache Serverp. 121
Controlling Apache with Direct Commandsp. 122
Using apachect1p. 125
Starting Apache Automatically At System Bootp. 127
Defining the File Systemp. 132
Summaryp. 135
8 Dealing with Innovation (mod_perl: A Case Study)p. 137
When to Use a New Ideap. 139
Finding New Modules and Shortcutsp. 140
The mod_perl Modulep. 151
Security Versus Innovationp. 154
Summaryp. 155
Part III Apache Administration
9 Logsp. 159
Apache Logsp. 160
Finding the Logsp. 161
How to Read Logsp. 162
Configuring Logsp. 162
The mod_log_config Modulep. 167
Useful Log Tricksp. 168
Summaryp. 172
10 Disk Managementp. 173
File system Managementp. 174
Disk Partitionsp. 175
Moving Contentp. 176
Disk Quotasp. 179
File and Directory Permissionsp. 180
Summaryp. 183
11 Performance Tuningp. 185
Why Tune?p. 186
Streamlining Your Apache Installationp. 188
Unnecessary Modulesp. 194
Load Balancingp. 195
Tracking Site Usep. 197
Summaryp. 199
12 Dealing with Usersp. 201
The Human Side of Administrationp. 202
Setting Quotasp. 203
Setting Policiesp. 204
Unix User Managementp. 206
Summaryp. 208
13 Serving Compliant HTMLp. 209
What Is the World Wide Web Consortium?p. 210
HTML Standardsp. 211
Setting Appropriate Server Policiesp. 225
Summaryp. 226
Part IV Beyond the Basics: Advanced Apache Topics
14 MIME and Other Encodingp. 229
What Is MIME?p. 230
MIME Types and Apache Configurationp. 237
Character Setsp. 256
Summaryp. 259
15 CGI: The Common Gateway Interfacep. 261
The Common Gateway Interfacep. 262
CGI and Apachep. 263
Obtaining CGI Scriptsp. 268
Uses for CGI on Your Sitep. 270
CGI and Securityp. 276
Writing Your Own CGI Scriptsp. 278
Summaryp. 280
16 Image Mapsp. 281
Web Navigationp. 283
Constructing Image Mapsp. 284
Enabling Image Mapsp. 289
Serving Image Maps: mod_imapp. 290
Maintaining Accessibilityp. 293
Summaryp. 294
17 Using Apache to Save Time: SSI and CSSp. 295
Server Side Includesp. 296
Configuring SSIp. 298
Working with SSI Variablesp. 302
SSI Commandsp. 303
Cascading Style Sheetsp. 306
Making Web Pages Accessiblep. 309
Summaryp. 310
18 Virtual Domain Hostingp. 311
Virtual Domainsp. 312
Should You Host Virtual Domains?p. 313
Working with the Domain Name Serverp. 315
Configuring Virtual Domainsp. 317
Virtual Domain Services: E-Mailp. 322
Summaryp. 323
19 E-Commercep. 325
What Is E-Commerce, Anyway?p. 327
Security and E-Commercep. 329
Adding E-Commerce Elements to Your Sitep. 332
Choosing an E-Commerce Providerp. 336
Summaryp. 339
Part V Security and Apache
20 Basic Security Concernsp. 343
Security Self-Evaluationp. 344
Accessp. 346
Availabilityp. 347
Resourcesp. 348
Software and Practices for Secure Operationp. 350
Summaryp. 354
21 What to Do If You Get Crackedp. 355
Noticing the Crackp. 356
Finding and Fixing Vulnerabilitiesp. 358
Preventive Measuresp. 359
Security Breach Checklistsp. 360
Summaryp. 367
22 SSL: The Secure Socket Layerp. 369
What Is SSL?p. 370
How SSL Works with Apachep. 377
Using SSL as a Modulep. 379
Summaryp. 381
23 Firewalls and Proxiesp. 383
What Is a Firewall?p. 384
Choosing a Firewallp. 387
Firewall Structuresp. 388
Administering a Firewallp. 395
What Is a Proxy?p. 395
Choosing and Compiling a Proxy Packagep. 396
Configuring a SOCKS Proxyp. 397
The mod_proxy Modulep. 398
Summaryp. 399
Part VI Appendices
A Internet Resourcesp. 403
Web Sitesp. 404
Newsgroupsp. 408
Mailing Listsp. 410
Getting Involved with the Apache Communityp. 412
Related Resourcesp. 412
B Using a Unix Text Editorp. 417
GNU Emacsp. 424
picop. 429
Summaryp. 432
C Glossaryp. 433
Ap. 434
Bp. 434
Cp. 435
Dp. 438
Ep. 439
Fp. 439
Gp. 440
Hp. 440
Ip. 442
Lp. 443
Mp. 443
Np. 445
Op. 445
Pp. 446
Qp. 448
Rp. 448
Sp. 449
Tp. 452
Up. 453
Vp. 453
Wp. 454
Xp. 454
D Common Unix Commandsp. 455
E Apache Configuration Filesp. 479
httpd-std.confp. 481
httpd-win.confp. 500
highperformance-std.confp. 518
Indexp. 521

Google Preview