Introduction to Apache HTTPD Administration

Apache Web Server Administration Training

The Introduction to Apache HTTPD Administration training course focuses on installing, configuring, and tuning Apache as a web server. The HTTPD Administration training is structured around the most recent Apache 2 release. The course also covers migrating from another web server (such as IIS) to Apache.

One additional day can be added to this course to cover basic Apache Tomcat integration (mod_jk) or Zend Platform integration.

Introduction to Apache HTTPD Administration can be delivered on the operating system of your choice.

Course Summary

Purpose: 
Learn how to install, configure, and administer the leading Web Server.
Audience: 
Experienced System Administrators needing to roll-out Apache HTTPD.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
Duration: 
3 Days
Productivity Objectives: 
  • Setup Apache HTTPD as a web server
  • Migrating from another web server to Apache HTTPD
Introduction to Apache HTTPD Administration is part of the Apache Training curriculum.

What You'll Learn

In the Introduction to Apache HTTPD Administration training course you’ll learn:

  • Introduction to Apache
    • Downloading Apache
    • Installing Apache on Windows using a pre-built binary
    • Installing Apache on Unix/Linux from source
    • Compilation options
    • Dynamic vs. static compilation of modules
    • Re-compiling
    • Testing Installation
  • Starting and Stopping Apache
    • Starting/Stopping Apache on Windows
    • Apache Monitor
    • Apache Executable
    • Windows Service
    • Starting/Stopping Apache on Unix/Linux
    • Apache Executable
    • apachectl script
    • Install Apache as a Service
  • Modules
    • Overview of Apache Modules
    • Installing Modules
  • The Apache Configuration Files
    • The contents of the /conf directory
    • The httpd.conf file
    • Directives
    • Sections
    • The Include Directive
    • The Options Directive
    • The Installed Directories
  • The htaccess File
    • Overview of .htacces files
    • Configuring .htaccess
    • The AllowOverride directive
    • Setting directory authentication
    • Allowing CGI scripts
    • Performance Issues
  • Virtual Hosts
    • Overview of Virtual Hosting
    • IP-Based Virtual Hosts
    • Name-based Virtual Hosts
    • Port-based Virtual Hosts
    • Bulk Virtual Hosting
  • MIME and File Types
    • Overview of MIME Types
    • Configuring MIME Types
    • Encoding Files
    • Character Sets
    • Languages
  • URL Mapping
    • Configuring Aliases
    • Configuring Redirects
    • The DocumentRoot Directive
    • Error Documents
    • Overview of mod_rewrite
  • Directory Indexing
    • The DirectoryIndex Directive
    • Fancy Indexing
    • Headers and Footers
    • Ignoring Files
    • Searching and Sorting
  • Performance Tuning
    • The ApacheBench Utility Program
    • Tweaking the Apache Configuration
    • Configuring Apache MPMs (prefork, worker, winnt)
  • Handlers and Filters
    • Overview of Handlers
    • The Section
    • Configuring Handlers
    • The server-status Handler
    • Overview of Filters
    • Configuring Filters
  • SSI
    • Overview of SSI
    • Configuring SSI
    • Using SSI Directives
  • Managing Scripts
    • Overview of scripting options
    • The mod_perl Module
    • Configuring mod_perl
    • Installing PHP on Windows
    • Configuring PHP
  • Security
    • Common Security Issues with Apache
    • Dynamic Content Issues
    • Authentication
    • Authorization
    • Access Control
    • Unix File Permissions
    • Configuring Apache for SSL
    • Overview of SSL
    • Installing mod_ssl
    • Generating SSL certificates
    • Configuring mod_ssl

Meet Your Instructor

Michael Photo
Michael

Michael owns and operates Inkling Research, a consulting group of technical specialists. His work experience includes systems administration, application and operating system development, and the design and deployment of several network and storage-based systems. Michael is a seasoned instructor with 18 years experience in training, course development, mentoring, and practice management. His educational credentials include a B.A. from UC Davis, an M.A from Kent State University, and doctoral coursework at Claremont...

Meet Michael »
Rich picture
Rich

Rich is a full-stack generalist with a deep and wide background in architecture, development and maintenance of web-scale, mission-critical custom applications, and building / leading extraordinary technology teams.

He has spent about equal thirds of his two decade career in the Fortune 500, government, and start-up arenas, where he’s served as everything from the trench-level core developer to VP of Engineering. He currently spends the majority of his time sharing his knowledge about Amazon Web...

Meet Rich »
Sujee Picture
Sujee

Sujee has been developing software for 15 years. In the last few years he has been consulting and teaching Hadoop, NOSQL and Cloud technologies. Sujee stays active in Hadoop / Open Source community. He runs a developer focused meetup and Hadoop hackathons called ‘Big Data Gurus’. He has presented at variety of meetups. Sujee contributes to Hadoop project and other open source projects. He writes about Hadoop and other technologies on his website.

Meet Sujee »

Contact us to learn more

Not all training courses are created equal. Let the customization process begin! We'll work with you to design a custom Introduction to Apache HTTPD Administration training course that meets your specific needs.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients

surveyask

Need help finding the right learning solution?   Call us: 877-629-5631