Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Apache Fundamentals
- Understanding the concept of a web server
- The role of Apache in the web ecosystem
- Overview of HTTP
- Apache installation overview
- Lab: Installing Apache
Server Configuration
- Requirements for website deployment
- Addressing performance challenges
- The Apache configuration file
- Apache modules
- Distinguishing between shared and built-in modules
- Lab: Setting up a simple website
Logging
- Managing error logs
- Activating transfer logs
- Implementing custom logging
- Utilizing log filters
- Tools for analyzing log files
- Log file management strategies
- Lab: Enabling logging
Dynamic Content
- Accessing server status and information
- The Common Gateway Interface (CGI)
- Perl and mod_perl
- PHP
- Java servlets, JSP, and Tomcat
- Integrating Apache with Tomcat
- Lab: Enabling various forms of dynamic content
Access Control
- Restricting access by hostname and IP address
- Implementing password authentication via mod_auth
- Utilizing database authentication
- Lab: Enabling authentication and access control
Security
- Addressing web security challenges
- The Secure Sockets Layer (SSL)
- Certificates
- Lab: Installing Apache with SSL
Authentication
- HTTP authentication methods
- Apache authentication directives
- Authentication implementation using PHP
- Lab: Providing password-protected web page access to an order database
Virtual Hosting
- IP-based virtual hosting
- Name-based virtual hosting
- Port-based virtual hosting
- Bulk virtual hosting
- Virtual hosting with mod_rewrite
- Lab: Enabling virtual hosting
Additional Modules
- Guided tour of other Apache modules
Managing Web Content
- FTP access
- WebDAV
- Lab: Using WebDAV
Requirements
- A practical understanding of UNIX is required, including familiarity with file handling commands and text editors.
- Knowledge of HTML and SQL is beneficial.
- Familiarity with the Mozilla web browser is recommended.
28 Hours
Testimonials (1)
Lots of exercises and help with problems.