---
name: "a2dismod"
section: "8"
platform: "linux"
package: "apache2"
version: "2.4.68-1~deb13u1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/a2enmod"
---

# a2dismod(8)

enable or disable an apache2 module

Part of [a2enmod(8)](/a2enmod/8.md).

## NAME

a2enmod, a2dismod - enable or disable an apache2 module

## SYNOPSIS

**a2enmod** \[-q\|--quiet\] \[-m\|--maintmode\] \[ *module* \]

**a2dismod** \[-q\|--quiet\] \[-f\|--force\] \[-m\|--maintmode\] \[-p\|--purge\] \[ *module* \]

## DESCRIPTION

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.**

## OPTIONS

- **-q, --quiet**

  Don't show informative messages.

- **-f, --force**

  When disabling a module, also cascade disables all modules that depends on it.

- **-m, --maintmode**

  Enables the maintainer mode, that is the program invocation is effectuated automatically by a maintainer script. This switch should not be used by end users.

- **-p, --purge**

  When disabling a module, purge all traces of the module in the internal state data base.

## EXIT STATUS

**a2enmod** and **a2dismod** exit with status 0 if all *module*s are processed successfully, 1 if errors occur, 2 if an invalid option was used.

## EXAMPLES

**a2enmod imagemap**\
 **a2dismod mime\_magic**

Enables the **mod\_imagemap** module, and disables the **mod\_mime\_magic** module.

## FILES

- **/etc/apache2/mods-available**

  Directory with files giving information on available modules.

- **/etc/apache2/mods-enabled**

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

## SEE ALSO

[**apache2ctl**(8)](/apache2ctl/8.md), [**a2enconf**(8)](/a2enconf/8.md), [**a2disconf**(8)](/a2disconf/8.md), [**a2ensite**(8)](/a2ensite/8.md), [**a2dissite**(8)](/a2dissite/8.md).

## AUTHOR

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