a2enmod
Quick Reference
Command Name:
a2enmod
Category:
web server
Platform:
linux
Basic Usage:
Common Use Cases
- 1
Apache module enablement
Enable Apache modules to add functionality
- 2
Web server configuration
Configure the Apache web server
- 3
Scripting
Use in shell scripts to automate module enablement
- 4
Performance
Optimize web server performance
Syntax
a2enmod [OPTION]... [MODULE]...
Options
Option | Description |
---|---|
-q, --quiet | Quiet mode; suppress informational messages |
-m, --maintmode | Enable the module in maintenance mode (for a specific Apache instance) |
-f, --force | Force enabling the module, ignoring dependency issues |
-p, --purge | Purge all traces of the module from the config |
-h, --help | Display help information |
Examples
How to Use These Examples
The examples below show common ways to use the a2enmod
command. Try them in your terminal to see the results. You can copy any example by clicking on the code block.
Basic Examples:
sudo a2enmod rewrite
sudo a2enmod ssl headers
sudo a2enmod proxy && sudo systemctl restart apache2
sudo a2enmod -q rewrite && echo "Module is enabled" || echo "Module is not enabled"