Sair Linux and GNU Certification Level II: Apache and Web Servers
Buy Rights Online Buy Rights

Rights Contact Login For More Details

More About This Title Sair Linux and GNU Certification Level II: Apache and Web Servers

English

SAIR'S KEY COURSEWARE CONTRIBUTORS: Tobin Maginnis, President and CEO; Ross Brunson, Director of Courseware Development and Instructor Operations; Trisha Kemerly, Managing Editor; Carlos Pruitt, Development Manager; and Paul Tate, Special Projects Manager. The Sair Development Team-comprising computer scientists, engineers, and Linux experts-uses its combined 100 years of experience to bring the IT world the best in vendor-neutral certi?cation

English

Acknowledgments.

Introduction.

Part One: Knowledge Matrix.

Chapter 1. Installation and Configuration.

Objectives.

Theory of Operations.

History of Apache.

Apache Today.

How Does Apache Work?

How to Obtain Apache.

Overview of Content Negotiation.

Base Systems.

Preparing Linux.

Introduction to Packages.

Installation.

System Utilities.

The httpd Daemon.

Setting Up Apache.

Chapter 2. System Administration.

Objectives.

Theory of Operation.

Being a Webmaster.

Preparing Apache.

Introduction to Virtual Hosting.

Introduction to Apache Modules.

Introduction to the Apache API.

Introduction to Logging.

Base Systems.

Multiple Daemons.

Configuration.

Number of httpd Processes.

Alias.

CGI Scripts.

How to Configure CGI.

Apache Initialization.

Log Files.

Log File Formats.

Shells and Commands.

Benchmarking.

System Utilities.

Creating CGI Scripts.

Performance Monitoring.

Some Good Log Analysis Tools.

Chapter 3. Networking.

Objectives.

Theory of Operation.

What Is TCP/IP and How Does Apache Use It?

What Is HTTP?

Multiple Hosts.

Base Systems.

Virtual Hosting.

Directing the Request to a Virtual Host.

Single Daemon/Virtual Hosting.

IP-Based Virtual Hosting.

Name-Based Virtual Hosting.

Shells and Commands.

URL Rewriting mod_rewrite.

Chapter 4. Security.

Objectives.

Theory of Operation.

Security Concerns.

Security Policies.

Authentication.

Securing Apache.

Vulnerabilities.

Hostile Programs.

Security Issues with CGI.

The Apache Proxy Server.

Firewalls.

Password Protection.

Base Systems.

Apache, Users, and Groups.

Permissions.

Access Control.

Setting Up the Apache Proxy.

Security Fundamentals.

User Access Control.

Enabling Content from Home Directories.

Access Directives.

Defining within httpd.conf.

Shells and Commands.

Checksums.

Password Authentication.

System Utilities.

Server-Side Includes.

XSSI.

ModSSL versus Apache+SSL.

Chapter 5. Troubleshooting.

Objectives.

Online Troubleshooting Resources.

Tracking Down an Apache Core Dump.

Some Useful Sites.

Configuration Issues.

Logging Problems.

Part Two: Labs and Exercises.

Lab I: Installation.

Purpose.

Theory.

Lab Exercises.

Downloading Modules.

Preinstallation Query.

Package Installation.

Basic Server Setup.

Questions.

Answers.

Advanced Questions.

Lab II: Install Apache+SSL.

Purpose.

Theory.

Lab Exercises.

Downloading the Apache server.

Compile Apache with mod_ssl Support.

Verify That Apache Was Compiled with mod_ssl.

Test the Sample Page in a Web Browser.

Questions.

Answers.

Advanced Questions.

Lab III: Configuring Apache to Perform Common Tasks.

Purpose.

Theory.

Lab Exercises.

Questions.

Answers.

Advanced Questions.

Lab IV: Create a Simple CGI Script.

Purpose.

Theory.

Lab Exercises.

Create a Basic CGI Script.

Questions.

Answers.

Advanced Questions.

Lab V: Configure and Run mod_auth_mysql.

Purpose.

Theory.

Setting Up the MySQL Database.

Setting Up Apache.

Lab Exercises.

Student Resources.

Questions.

Answers.

Advanced Questions.

Lab VI: Apache and Tomcat.

Purpose.

Theory.

Lab Exercises.

Questions.

Answers.

Advanced Questions.

Lab VII: Configuration of a Proxy.

Purpose.

Theory.

Installing mod_proxy.

Configuring httpd.

Configuring the Client.

Lab Exercises.

Installing mod_proxy.

Configuring httpd.

Configuring the Client.

Questions.

Answers.

Advanced Questions.

Lab VIII: URL Rewriting.

Purpose.

Theory.

Lab Exercises.

Questions.

Answers.

Advanced Questions.

Lab IX: Create a Custom Log for Apache.

Purpose.

Theory.

Lab Exercises.

Questions.

Answers.

Advanced Questions.

Lab X Benchmark Your Server.

Purpose.

Theory.

Lab Exercises.

Questions.

Answers.

Advanced Questions.

Part Three: Practice Questions and Answers.

Practice Questions.

Answers.

Glossary.

Index.
loading