Back to search

Apache VirtualHost

config web

Apache HTTP Server virtual host configuration

/etc/apache2/sites-available/mysite.conf

Required Packages

sudo apt install -y apache2

VirtualHost Settings

Domain name for this virtual host

Additional domain names (space-separated)

Admin email address

SSL/TLS

Generated Config — /etc/apache2/sites-available/mysite.conf

<VirtualHost *:80> ServerName example.com DocumentRoot /var/www/html <Directory /var/www/html> Options -Indexes +FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog /var/log/apache2/error.log CustomLog /var/log/apache2/access.log combined </VirtualHost>