Apache dikompilasi dengan memasukkan modul-modulnya sebagai bagian dari file binary. Modul-modul tersebut yang mendukung fitur-fitur yang ditawarkan oleh Apache. Misalnya mod_auth yang mendukung otentikasi teks murni. Modul yang disediakan oleh Apache secara default adalah :
(+)mod_env Pembuatan variabel environment untuk skrip CGI/SSI
(+)mod_setenvif Pembuatan variabel environment berdasarkan header HTTP
(-)mod_unique_id Pembuatan pengenal khusus untuk permintaan Content Type Decision
(+)mod_mimePenentuan tipe isi/encoding (configured)
(-)mod_mime_magic Penentuan tipe isi (otomatis)
(+)mod_negotiation Penentuan pemilihan berdasarkan the HTTP Accept* headers URL mapping
(+)mod_alias Penerjemahan dan penerusan URL sederhana
(-)mod_rewrite Penerjemahan dan penerusan URL tingkat lanjut
(+)mod_userdir Pemilihan direktori sumber berdasarkan nama user
(-)mod_speling Mengoreksi URL salah eja.
(+)mod_dir Pengaturan direktori dan direktori default file
(+)mod_autoindex Kontrol akses terhadap pembuatan direktori file indeks secara otomatis.
(+)mod_access Kontrol akses (user, host, jaringan)
(+)mod_auth Autentikasi dasar HTTP (user, passwd)
(-)mod_auth_dbm Autentikasi dasar HTTP lewat file Unix NDBM.
(-)mod_auth_db Autentikasi dasar HTTP lewat file Berkeley-DB
(-)mod_auth_anon Autentikasi dasar HTTP untuk user anonymous
(-)mod_digest Autentikasi HTTP Digest Autentikasi HTTP response
(-)mod_headers Respon header HTTP secara acak (configured)
(-)mod_cern_meta Respon header HTTP secara acak (CERN-style files)
(-)mod_expires Respon HTTP yang lewat jangka waktu
(+)mod_asis Skripting respon HTTP mentah
(+)mod_include Dukungan Server Side Includes (SSI)
(+)mod_cgi Dukungan Common Gateway Interface (CGI)
(+)mod_actions Memetakan skrip CGI untuk berjalan sebagai internal 'handlers'
(+)mod_status Pengaturan content untuk status server run-time
(-)mod_info Pengaturan content untuk info singkat konfigurasi server
(-) = tidak tersedia secara default [mengaktifkannya dengan -enable-module]