All topics
General · Learning hub

Apache notes for developers

Master Apache with a curated set of 7 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

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/apac

Read
03 · 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
04 · 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. KeepAlive

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 termin

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/sites

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 A

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