HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
William A. Rowe's Advanced HTTP Server Administration (HTTP-SERVER-WHIZZ-01-02)
CODE: HTTP-SERVER-WHIZZ-01-02          DURATION: 2 DAY/S
In this two day HTTP Server Whizz: Advanced HTTP Server Administration course you will learn from one of the foremost Apache experts in the world about the SpringSource Enterprise Ready Server (ERS) powered by Apache 2.0 and 2.2. In this SpringSource Certified Training you will receive an introduction to Apache, the world's leading Web server, including what's new in Apache 2.2, an overview of SpringSource ERS, tips on installing and configuring Apache, and more.

LEARN HOW TO:
  • A detailed look into the design of Apache
  • An overview on how to install and configure Apache
  • Detailed information performance tuning Apache:How to monitor Apache and its utilization of server resources, How to troubleshoot performance and reliability issues, Tuning Apache for various environments
  • How to deploy Apache in a heterogeneous enterprise environment
  • How to use Apache with a variety of development environments
  • How to maximize Apache performance and security: Common "gotchas" in performance and security configuration
  • Administering for growth
PROGRAMME
Day 1:
  • Advanced Installation and Configuration Topics
  • Advanced/configure choices Recovering hints of legacy configurations
  • Config (2 modules)VHost Role and Backend oriented conf hierarchies mod_ula at 2.4
  • Lab 1: Install and configure httpd
  • Lab 2: Rearrange httpd config tree for vhost/app wildcard directories
  • Advanced Content Topics

  • Understanding MIME content headers
  • Internationalization features
  • SetEnvIf and mod_rewrite for request manipulation
  • Lab 1: Explore multi-language-error-docs config for MIME language processing
  • Lab 2: mod_rewrite specific
  • CGI Exposed

  • Understanding CGI principals and HTTP headers

  • CGI for exception handling and redirects
  • Lab 1: Installing a simple CGI (printenv) to study headers
  • Lab 2: Explore the multi-language-error-docs config for error handling
  • Advanced Gateway Topics

  • Load Balancing Choices and configuration

  • Cache Control Headers

  • mod_headers manipulation
  • Lab 1: Create a balancer against multiple classroom PC's
  • Lab 2: Configure balancer-manager to validate behavior
Day 2:
  • Understanding Authn/Authz Alternatives

  • DBM, DBD and LDAP providerso
  • Lab 1: Create an SDBM auth user stor
  • Lab 2: Configure a MySQL auth user store against instructor's SQL server
  • SSL Theory, Keystore & CA Administration
 Using SSL in Authn/Authz
  • Lab 1: Generate a simple CA for the class, have all students sign w/ CA key
  • Lab 2: Configure machine to recognize the specific client-as-a-user
  • Advanced Content Generation and Filtering
 FastCGI, mod_perl, mod_ext_filter
  • Lab 1: Explore FastCGI via mod_fcgid & a simple CGI app; benchmark
  • Lab 2: Explore mod_ext_filter by setting up a 'mgmt app' to perform a tail log
  • Tuning and Optimization
  • Lab 1: Tuning Exercise
  • Lab 2: Optimization Exercise
ABOUT THE AUTHOR
William A. Rowe is a member of the Board of Directors of the Apache Software Foundation (ASF) and an active committer on the Apache HTTP Server project. He also works as a Senior Software Engineer for the Covalent Division of SpringSource.
More about William A. Rowe
IN PARTNERSHIP WITH SPRINGSOURCE
IS THIS COURSE FOR YOU?
This interactive course is geared towards Systems Administrators interested in installing, configuring, tuning, monitoring and troubleshooting their Web infrastructure. It will also benefit System Integrators deploying Apache in a heterogeneous enterprise environment, and Developers using Apache against a variety of computing back-end systems.

COURSE PREREQUISITES
To benefit from this course, you will need to have extensive experience in system administration, integration and development.

COURSE LABS & EXERCISES
The course places a heavy emphasis on gaining practical skills for using HTTP Server in your own projects. A number of labs and exercises will be undertaken. Since lab work is an important part of the course, computers will be provided.

© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship