Educational Consultancy in Apache and Information Technology

Education Consultancy in Apache and Open Source Technology

Educational Consultancy - Apache Web Server

UNIX Training Sitemap

     

Submit Apache Questions

Knowledge Transfer

Web Server New York Schedule

Definition of Service

Delivery Medium

Web-based Training Services

 
 
 
Apache Implementation Configuration and Administration

Scripting and Development Platform Qualifying a Training Request Client-specific Examples and Exercises

   

Scripting and Development Platform

Courseware for Teaching

Courseware for Teaching

 

Technology Updates - Apache and
and FOSS: Free Open Source Software

Apache Web Server
Technology Update
Google Chrome Operating System
Technology Update
Google Chrome Web Browser
Technology Update
HTML5
Technology Update
Java
Technology Update
MySQL
Technology Update
Red Hat Fedora Linux
Technology Update
SUSE Linux
Technology Update
Ubuntu Linux
Technology Update
UNIX Administration
Technology Update
UNIX Programming
Technology Update
XML
Technology Update

 

 

Content Delivery Selection - Batch Language Scripting

Content Delivery Selection

Apache web server is being used in both FOSS: Free Open Source Software and hybrid software environments.
 

Component Software

WAMP

LAMP

Operating System

Windows Server

Linux

Server

Apache

Apache

Database

MySQL

MySQL

Scripting/Programming

PHP

PHP

 

Qualifying a Training Request

The client will be utilizing Apache and Tomcat in a IBM z/OS mainframe and hybrid web server operating environment. Open source Apache and Tomcat provide an application server for supporting lighter-weight applications. However, we will require an examination of our proprietary software environment in order to identify the subject matter required for configuring and managing larger-scale Apache and Tomcat deployments. Apache functionality needs to be taught in order to address short and long term operational objectives. Apache services such as security, EJB, messaging, and web services will be need to be taught and compared to IBM WAS CE. The examples and exercises in the workshop portion of the course will need to prototype the project specifications that we will be implementing.

 

Client-specific Examples and Exercises

Our policy is to provide a tailored course outline and incorporate the client project specifications and documented standards into the courseware and training aids. The Apache training can be delivered as instructor-led course with a subject matter expert at the client location for 3 to 6 programmers with a distance-learning option in order to allow employees located in remote geographic locations to attend the training without having to travel to the host training facility.

The examples and exercises will demonstrate and explain the new Apache facilities.

Facility Explanation
UNIX Threading

 

On UNIX systems with POSIX threads support, Apache can now run in a hybrid multiprocess, multithreaded mode.

This improves scalability for many, but not ll configurations.

New Build System The build system has been rewritten and based on autoconf and libtool.

This makes Apache's configuration system more similar to that of other packages.

Multiprotocol Support Portion of the infrastructure is in place for Apache to support serving multiple protocols.
Better support for non-UNIX platforms Apache 2.x is faster and more stable on non-UNIX platforms.

With the introduction of platform-specific MPMs: multi-processing modules and the APR: Apache Portable Runtime, these platforms are now implemented in their native API, avoiding the often buggy and poorly performing POSIX-emulation layers.

New Apache API The API for modules has changed significantly for 2.x.

Many of the module ordering and priority problems from 1.3 have been corrected.

Apache 2.x does much of this automatically and module ordering is now done per-hook to allow more flexibility.

New calls have been added that provide additional module capabilities without patching the core Apache server.

IPv6 Support On systems where IPv6 is supported by the underlying Apache Portable Runtime library, Apache gets IPv6 listening sockets by default.
Filtering Apache modules may now be written as filters which act on the stream of content as it is delivered to or from the server.
Multilanguage Error Responses Error response messages to the browser are now provided in several languages, using SSI documents.
Simplified configuration Many confusing directives have been simplified.

The confusing Port and BindAddress directives are gone; only the Listen directive is used for IP address binding.

The ServerName directive specifies the server name and port number only for redirection and vhost recognition.

Regular Expression Library Updated Apache 2.x includes the PCRE: Perl Compatible Regular Expression Library.

All regular expression evaluation now uses the Perl 5 syntax.