All topics
General · Learning hub

Apache cheat sheet & developer notes

Apache cheat sheet and 7 curated developer notes — core concepts, patterns, and interview prep. Maintained by the DevRecall team.

Save this stack to your DevRecallTest yourself — Apache quizMore General notes
01 · Apache

Apache Configuration Basics

Apache Configuration Basics. Apache HTTP Server is the most widely deployed web server in the world. Its configuration is file-driven — understanding the httpd.conf structure, MPM selection, and service management is the…

Read
02 · Apache

.htaccess & Modules

.htaccess & Apache Modules. .htaccess files allow per-directory configuration without restarting Apache. Combined with modules like mod_rewrite, mod_headers, and mod_proxy, they cover URL rewriting, compression, caching,…

Read
03 · Apache

Performance & Security

Apache Performance & Security. A default Apache install is not tuned for production. Enabling caching, tuning KeepAlive, hiding server info, and adding security headers are the essential steps before going live.. KeepAli…

Read
04 · Apache

Virtual Hosts & SSL

Virtual Hosts & SSL. Virtual hosts let a single Apache server serve multiple domains. SSL/TLS via mod_ssl enables HTTPS. Combining both is the standard setup for any production server.. Name-Based Virtual Hosts. # /etc/a…

Read
05 · Apache

Fundamentals & Core Configuration

Apache HTTP Server: Fundamentals & Core Configuration. Apache HTTP Server is the world's most widely deployed web server. It's a module-based server that handles everything from static file serving to proxying, SSL termi…

Read
06 · Apache

Virtual Hosts, Modules & SSL/TLS

Apache: Virtual Hosts, Modules & SSL/TLS. Name-Based Virtual Hosts. Virtual hosts let one server handle multiple domains. Apache uses the Host header to route requests to the correct VirtualHost block.. # /etc/apache2/si…

Read
07 · Apache

Performance, Security & .htaccess

Apache: Performance, Security & .htaccess. .htaccess. .htaccess files provide per-directory configuration without restarting Apache. They're processed on every request, which has a performance cost. Require AllowOverride…

Read

Keep your Apache knowledge sharp.

Save this stack to your personal DevRecall — add your own notes, track what you're learning, and share what you know with the community.

Get started — free forever