Apache is structured into a kernel and a number of modules, which
includes both statically and dynamically loaded modules supporting extension
tools such as Front Page and WebDAV; languages such as PHP, Perl,
Python, and Java servlets; and authentication against Samba/NT, LDAP,
and various databases.