a2ensite
Quick Reference
Command Name:
a2ensite
Category:
web server
Platform:
linux
Basic Usage:
Common Use Cases
- 1
Apache site enablement
Enable Apache sites to serve content
- 2
Web server configuration
Configure the Apache web server
- 3
Scripting
Use in shell scripts to automate site enablement
- 4
Web hosting
Host multiple websites on a single server
Syntax
a2ensite [OPTION]... [SITE]...
Options
| Option | Description |
|---|---|
| -q, --quiet | Quiet mode; suppress informational messages |
| -m, --maintmode | Enable the site in maintenance mode (for a specific Apache instance) |
| -f, --force | Force enabling the site, ignoring dependency issues |
| -p, --purge | Purge all traces of the site from the config |
| -h, --help | Display help information |
Examples
How to Use These Examples
The examples below show common ways to use the a2ensite command. Try them in your terminal to see the results. You can copy any example by clicking on the code block.
Basic Examples:
sudo a2ensite example.com.conf
sudo a2ensite 000-default.conf
sudo a2ensite mysite.conf && sudo systemctl restart apache2
sudo a2ensite -q mysite.conf && echo "Site is enabled" || echo "Site is not enabled"