Linux Commands Examples

A great documentation place for Linux commands


enable or disable an apache2 module

see also : apache2ctl


a2enmod [module]

a2dismod [module]

add an example, a script, a trick and tips

: email address (won't be displayed)
: name

Step 2

Thanks for this example ! - It will be moderated and published shortly.

Feel free to post other examples
Oops ! There is a tiny cockup. A damn 404 cockup. Please contact the loosy team who maintains and develops this wonderful site by clicking in the mighty feedback button on the side of the page. Say what happened. Thanks!


$ a2enmod proxy proxy_http

a2enmod imagemap
a2dismod mime_magic

Enables the mod_imagemap module, and disables the mod_mime_magic module.

sudo a2enmod headers rewrite deflate
sudo /etc/init.d/apache2 restart


This manual page documents briefly the a2enmod and a2dismod commands.

a2enmod is a script that enables the specified module within the apache2 configuration. It does this by creating symlinks within /etc/apache2/mods-enabled. Likewise, a2dismod disables a module by removing those symlinks. It is not an error to enable a module which is already enabled, or to disable one which is already disabled.

Note that many modules have, in addition to a .load file, an associated .conf file. Enabling the module puts the configuration directives in the .conf file as directives into the main server context of apache2



Directory with files giving information on available modules.


Directory with links to the files in mods-available for enabled modules.

see also

apache2ctl .


This manual page was written by Daniel Stone <daniel[:at:]sfarc[:dot:]net> for the Debian GNU/Linux distribution, as it is a Debian-specific script with the package.

How can this site be more helpful to YOU ?

give  feedback