Essentials
  • Introduction to web server
  • Essentials
Getting started with Apache
  • Install Apache on CentOS 7.4
  • Enable Apache to automatically start when system boot
  • Configure the firewall service
  • Where is Apache?
Directory structure
  • Apache directory structure
  • Configuration file
  • Create your first page
Virtual hosts
  • Setting up the virtual host - name based
  • Setting up the virtual host - port based
Using aliases and redirecting
  • Configuring an alias for a url
  • Redirects
Logging
  • The error log
  • The access log
  • Custom log
  • Log rotation
Security
  • Basic Security - Part 1
  • Basic Security - Part 2
  • Set up TLS/SSl for free
  • Basic authentication
  • Digest authentication
  • Access Control
  • .htaccess (Administrator Side)
  • .htaccess (User Side)
  • Authentication ( notes )
  • Install and Configure antivirus
  • Mitigate dos attacks - mod_evasive
Apache Performance and Troubelshooting
  • Apache Multi-Processing Modules (MPMs)
  • Adjusting httpd.conf - Part 1
  • Adjusting httpd.conf - Part 2
  • Troubleshoot Apache (Analyz Access Log) - Part 1
  • Troubleshoot Apache (Analyze Access Log) - Part 2
  • Use Apachetop to monitor web server traffic