Step 1: Make a Directory
$ mkdir -p /var/www/aalavai1.com/public_html
$ mkdir -p /var/www/aalavai2.com/public_html
Step 2: Set Folder Permissions
$ chmod -R 755 /var/www
Step 3: Set up an Indexpage
$ vim /var/www/aalavai1.com/public_html/index.html
$ vim /var/www/aalavai2.com/public_html/index.html
Step 4: Copy the Config File for Each
Site
$ cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/aalavai1.com.conf
$ cp /etc/apache2/sites-available/000-default.conf /etc/apache2/ sites-available/aalavai2.com.conf
Step 5: Edit the Config File for Each
Site
$ vim /etc/apache2/sites-available/aalavai1.com.conf
<VirtualHost *:80> ServerAdmin admin@example.com ServerName aalavai1.com ServerAlias www.aalavai1.com DocumentRoot /var/www/aalavai1.com/public_html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
$ vim /etc/apache2/sites-available/aalavai1.com.conf
$ vim /etc/apache2/sites-available/aalavai2.com.conf
<VirtualHost *:80> ServerAdmin admin@example.com ServerName aalavai1.com ServerAlias www.aalavai1.com DocumentRoot /var/www/aalavai2.com/public_html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Step 6: Enable Your Config
File
$ a2dissite 000-default.conf
$ a2ensite aalavai1.com.conf
$a2ensite aalavai2.com.conf
$ systemctl restart apache2
Comments