
Apache
Course Index
28 Lessons · 3 Sections
Master Apache HTTP Server — the web server that powered the internet for 25+ years, still running millions of LAMP stack sites & PHP/WordPress deployments globally. Covers Virtual Hosts, mod_rewrite, SSL/TLS, PHP-FPM, Tomcat & HTTP/3 2026. Includes 4 builds: reverse proxy, HTTPS, PHP app & server hardening.
28Lessons
3Sections
4Projects
FreeAccess
Section 1Apache FundamentalsLessons 1–10
Lesson 1
What is Apache HTTP Server? History & Overview
Lesson 2
Installing Apache: Ubuntu, CentOS & Docker
Lesson 3
Apache Configuration: httpd.conf & .htaccess
Lesson 4
Virtual Hosts: Name-Based & IP-Based
Lesson 5
Apache Modules: mod_rewrite, mod_ssl & mod_proxy
Lesson 6
mod_rewrite: URL Rewriting & Redirects
Lesson 7
SSL/TLS with Apache & Let's Encrypt
Lesson 8
Reverse Proxy with mod_proxy
Lesson 9
Authentication: Basic, Digest & LDAP
Lesson 10
Logging: Access & Error Logs
Section 2Performance, Security & AdvancedLessons 11–22
Lesson 11
Performance Tuning: MPM, KeepAlive & Caching
Lesson 12
Apache with PHP: mod_php & PHP-FPM
Lesson 13
Apache with Python & WSGI
Lesson 14
Apache Security: mod_security & Headers
Lesson 15
Load Balancing with Apache
Lesson 16
Apache with Docker
Lesson 17
Apache Tomcat: Java Application Server
Lesson 18
Apache Kafka (Overview & Distinction)
Lesson 19
Apache Monitoring & Diagnostics
Lesson 20
.htaccess: Advanced Configuration
Lesson 21
Apache vs Nginx: Choosing in 2026
Lesson 22
Apache in 2026: HTTP/2, HTTP/3 & TLS 1.3
Section 3Anti-Patterns, Best Practices & ProjectsLessons 23–28