Find it:

Wednesday, August 28, 2013

How to Set Up Apache Virtual Hosts on Ubuntu 13.04


Follow this steps.
sudo apt-get install apache2
sudo mkdir -p /var/www/example.com/public_html
sudo chown -R $USER:$USER /var/www/example.com/public_html 
sudo chmod -R 755 /var/www 
sudo nano /var/www/example.com/public_html/index.html
<html>
  <head>
    <title>www.example.com</title>
  </head>
  <body>
    <h1>Success: You Have Set Up a Virtual Host</h1>
  </body>
</html>  
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/example.com  
sudo nano /etc/apache2/sites-available/example.com 
<VirtualHost *:80>
        ServerAdmin webmaster@example.com
        ServerName example.com
        ServerAlias www.example.com
  [...] 
DocumentRoot /var/www/example.com/public_html   
sudo a2ensite example.com 
sudo service apache2 restart

Full Article

https://www.digitalocean.com/community/articles/how-to-set-up-apache-virtual-hosts-on-ubuntu-12-04-lts