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 web servers
- Apache and the Web
- Overview of HTTP
- Apache Installation Overview
- Lab: Installing Apache
Server Configuration
- Website requirements
- Performance considerations
- Configuration file structure
- Apache modules
- Dynamic versus static modules
- Lab: Configuring a basic website
Logging
- Error logs
- Enabling transfer logs
- Custom logging configurations
- Log filters
- Log analysis utilities
- Log management strategies
- Lab: Activating logging mechanisms
Dynamic Content
- Server status and information pages
- Common Gateway Interface (CGI)
- Perl and mod_perl
- PHP
- Java servlets, JSP, and Tomcat
- Integrating Apache with Tomcat
- Lab: Implementing various dynamic content types
Access Control
- Restricting access by hostname or IP address
- Implementing password authentication via mod_auth
- Database-based authentication
- Lab: Activating authentication and access controls
Security
- Web security challenges
- The Secure Sockets Layer (SSL)
- Certificate management
- Lab: Installing Apache with SSL
Authentication
- HTTP authentication methods
- Apache authentication directives
- PHP-based authentication
- Lab: Securing a web page for database order access
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
- Overview of other Apache modules
Managing Web Content
- FTP access
- WebDAV
- Lab: Utilizing WebDAV
Requirements
- Proficiency in UNIX is necessary, including command-line file management and text editor usage.
- Understanding of HTML and SQL is recommended.
- Familiarity with the Mozilla web browser is advantageous.
28 Hours
Testimonials (1)
Lots of exercises and help with problems.