Administering and Securing the Apache Server
Ashok Appu, Muska & Lipman/Premier-Trade ISBN:1592000037, Edition: 1, 2002-10-10 Price: $49.99
- Administering and Securing the Apache Server
- Table Of Content
- Back Cover
- Introduction
- Conventions Used in This Book
- Part I: Introducing the Apache Web Server
- Chapter 1: Introduction to Web Servers
- Basic Concepts of Networking Software
- Understanding How Web Servers Work
- Types of Web Servers Available
- Role of a Web Server
- All about the HTTP Protocol
- Summary
- Check Your Understanding
- Chapter 2: Introduction to Apache
- Architecture of Apache
- TCP/IP and Apache
- Summary
- Check Your Understanding
- Chapter 3: Installing Apache
- Binary Installation versus Source Compilation
- Installing Apache on Linux
- Installing Apache on Windows
- Summary
- Check Your Understanding
- Chapter 4: Cofiguring Apache Server
- The Apache Configuration File
- Directives
- Layout of the httpd.conf File
- Examining the Configuration Options
- Using Apacheconf
- Summary
- Check Your Understanding
- Chapter 5: Implementing Access Control in Apache
- Introducing Access Control
- Types of Access Control
- Putting Your Knowledge into Practice
- Summary
- Check Your Understanding
- Part II: Implementing Basic Features of Apache
- Chapter 6: Configuring Virutal Hosts
- The Virtual Hosts Section in httpd.conf
- Types of Virtual Hosts
- Summary
- Check Your Understanding
- Chapter 7: Dynamic Content with CGI
- Accepting User Input in HTML Forms
- Configuring Apache to Use CGI
- Learning to Script
- Troubleshooting
- CGI Environment Variables
- STDIN and STDOUT
- CGI Modules and Libraries
- Improving Performance of CGI Scripts
- Securing CGI
- Summary
- Check Your Understanding
- Chapter 8: Working with Apache Modules
- Apache Standard Modules
- Dynamic Shared Objects
- Application and Language Support Modules
- Installing Modules
- Summary
- Check Your Understanding
- Part III: Advanced Configuration
- Chapter 9: Improving Apache's Performance
- Performance-Related Directives
- Proxying Using Apache
- Logging in Apache
- Miscellaneous Tips for Performance Tuning
- Summary
- Check Your Understanding
- Chapter 10: Using Server-Side Includes (SSI)
- Introduction to SSI
- Tags Used with SSI
- Using Flow Control Elements in SSI
- Summary
- Check Your Understanding
- Chapter 11: Securing Apache
- Securing Web Server Files
- Safeguarding URLs
- Often-Neglected Security Concerns
- Vulnerabilities in Server Side Includes
- CGI-Related Security Issues
- Security for .htaccess Files
- Disabling Unnecessary Services
- OS Level Security
- Network Security
- Using Security Tools
- Other Third-Party Tools Used for Security
- Summary
- Check Your Understanding
- Chapter 12: URL Mapping
- Modules Used for URL Mapping
- The mod_alias Module
- The mod_rewrite Module
- Summary
- Check Your Understanding
- Chapter 13: Metainformation and Content Negotiation
- Understanding the Role of Metainformation
- Using Metainformation
- Summary
- Check Your Understanding
- Part IV: Appendixes
- Appendix A: Best Practices
- Denial of Service (DoS) Features
- Running CGI Programs as Other Users
- Host-Based Security
- Configuring the Web Service/Application
- Auditing and Logging
- Content Management
- User Identification and Authentication
- Intrusion Detection
- Limitation of Information
- Appendix B: FAQs
- Appendix C: In the Wings
- What Apache 2.0 Provides
- Will Apache 1.3 Modules Work?
- Index
- A
- B
- C
- D
- E
- F
- G
- H
- I
- K
- L
- M
- N
- O
- P
- R
- S
- T
- U
- V
- W
- X
- Z
- List of Figures
- List of Tables
- List of Sidebars
|
|