English French German Italian Portuguese Russian Spanish

logo_old

  • Web and App Server Training

    application_programmingInterSource offers live instructor-led courses the principal server host technologies, including Apache Web Server, IIS, JBoss, and Windows Server

    These live classes are offered both on client sites, at our Geneva training center, and via a Web interface.

  • About Web and App Server

    A Server is any combination of hardware or software designed to provide services to clients. When used alone, the term typically refers to a computer which may be running a server operating system, but is also used to refer to any software or dedicated hardware capable of providing services.

    The word server is used quite broadly in information technology. Despite the many Server branded products available (such as Server editions of Hardware, Software and/or Operating Systems), in theory any computerized process that shares a resource to one or more client processes is a Server. To illustrate this, take the common example of File Sharing. While the existence of files on a machine does not classify it as a server, the mechanism which shares these files to clients by the operating system is the Server.

    Almost the entire structure of the Internet is based upon a client-server model. High-level root nameservers, DNS servers, and routers direct the traffic on the internet. Virtually every action taken by an ordinary Internet user requires one or more interactions with one or more servers.

    Read More
  • Course Details Web and App Server

    Classes are offered at client sites, at our Geneva training center, and via a live web conference. For detailed course outlines and scheduled classes, please see below.

    To book training, navigate to the course you need, then:

    • For scheduled online classes, register from the choices indicated.
    • If you need an alternative date, time or location, or if you want a live classroom course, click on “request an offer for this course,” to complete the form.

Apache Web Server Administration for Windows Training

 PDF PrintEmail

Course duration

  • 2 Days

Course Outline

In this Apache Web Server training class, you will learn how to administer the Apache Web Server. The class covers installation of Apache, basic operation of the web server, configuration, URL mapping, directory indexing, virtual hosting, performance tuning, and security.

The objective of this course is to prepare administrators for installing, configuring, securing, and performance tuning the Apache Web Server.

This Apache Web Server class assumes familiarity with general web concepts.

  • Learn how install Apache Web Server.
  • Understand the basic operation of Apache.
  • Learn how to configure Apache.
  • Understand how to implement URL mapping.
  • Learn how to provide directory indexing.
  • Learn how to performance tune the web server.
  • Understand techniques to secure Apache.
  • Familiarity with general web concepts.
  1. Apache Web Server
    1. The Apache Web Server
    2. Features
    3. Download
    4. Windows
    5. Linux
  2. Directory Structure
    1. Apache Directories
    2. The Role of Each Directory
    3. bin
    4. cgi-bin
    5. conf
    6. error
    7. htdocs
    8. icons
    9. include
    10. lib
    11. modules
    12. Document Root
  3. httpd.conf Configuration
    1. Contents of httpd.conf
    2. Coding Directives, Containers, and Comments
    3. Directives
    4. Containers
    5. Comments
    6. Scope of Directives
    7. Order of Evaluation of Containers
    8. Making Port Assignments
    9. Specifying the Document Root
    10. Including Files
    11. Modularization and Organization
    12. Guidelines for Modularization
    13. Organization
    14. Verifying the Syntax of httpd.conf
    15. Updating httpd.conf between Releases
    16. Securing httpd.conf
  4. Load Modules
    1. Dynamic Shared Objects
    2. The Core Module
    3. Static Modules
    4. Building Modules from Source and Installing from a Package
    5. Relationship between Modules and Directives
    6. LoadModule Directive
    7. Using a Module's Directives
    8. MIME Types and mod_mime
  5. Security
    1. Secure Socket Layer
    2. Creating a Certificate
    3. Server Setup
    4. Access Control
    5. Host and IP
    6. Authentication
    7. Basic Authentication
    8. Digest Authentication
    9. How Apache Implements Authorization
    10. LDAP Authentication and Authorization
  6. Logging
    1. Logging Overview
    2. The Error Log
    3. The Access, Agent, and Referer Logs
    4. CustomLog
    5. Formatting the Log Record with LogFormat
    6. Log Rotation
  7. Configuring Directories
    1. Directory Containers in httpd.conf
    2. The Options Directive
    3. Directory Indexing
    4. IndexOptions
    5. DirectoryIndex
    6. Excluding Files with IndexIgnore
    7. .htaccess
    8. Handling HTTP Status Codes with Error Documents
    9. Location Containers
  8. Virtual Hosts
    1. Virtual Host Container
    2. Setting Up the Virtual Host
    3. IP-based
    4. Name-based
    5. Port-based
  9. Using Aliases and Redirecting
    1. Configuring an Alias for a URL
    2. Redirect
    3. Using mod_rewrite
  10. Performance Considerations
    1. Adjusting httpd.conf
    2. DNS Name Lookup
    3. Logging I/O
    4. Web Applications
    5. Network Issues
  11. Customizing Request/Response Processing
    1. Handlers and Requests
    2. Built-in Handlers
    3. Handler Directives
    4. SetHandler
    5. AddHandler
    6. RemoveHandler
    7. Filters
  12. PHP
    1. PHP
    2. Download and Installation
    3. Windows
    4. Linux
    5. Apache Configuration
    6. Writing a Basic PHP Web Page
    7. Using MySQL with Apache and PHP
    8. WordPress

InterSource Geneva, a premier Information Technology training firm, offers over 400 different courses on server, database and programming technologies, as well as end-user classes for the most popular office, graphics and design applications. We serve clients in Switzerland (Geneva, Lausanne, Bern, Basel, Zurich) and throughout Europe (France, Germany, Austria, Finland, Sweden, England, Netherlands, Spain, etc.).


InterSource offers custom, private courses at client sites, standard public courses in our Geneva classroom, and online training via live Web conference. Training is offered in English and many other languages (Francais, Deutsch, Espanol, Italiano.)


For an overall view of our offerings, please visit us at www.intersource.ch.