How To Set Up Apache Virtual Hosts on Ubuntu

less than 1 minute read

Published:

[this post will be properly edited]

<br></br>sudo mkdir -p /var/www/example.com/public_html<br></br>sudo chown -R $USER:$USER /var/www/example.com/public_html<br></br>sudo chmod -R 755 /var/www<br></br>sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/example.com<br></br>sudo nano /etc/apache2/sites-available/example.com<br></br>ServerName example.com<br></br>ServerAlias www.example.com<br></br>DocumentRoot /var/www/example.com/public_html<br></br>sudo a2ensite example.com<br></br>sudo service apache2 restart<br></br>