1- Permisos
sudo chown -R $USER:$USER /var/www/example
sudo chmod -R 755 /var/www/example <--- ESTO EN PRINCIPIO NO HACERLO, PERDEMOS PERMISOS DE ESCRITURA DE NUESTRO PROYECTO
2- Creamos el archivo de configuración del Virtual Host. En este caso lo copíamos del que hay por defecto para posteriormente editarlo. El archivo deve llevar el nombre que utilizaremos para acceder al VH.
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/example.dev
3- Abrimos el archivo que acabamos de crear.
sudo nano /etc/apache2/sites-available/example.dev
4- Lo editamos añadiendo el ServerName y el ServerAlias:
ServerAdmin webmaster@example.com
ServerName example.dev
ServerAlias www.example.dev
5- Editamos también la siguiente línea que apuntará a nuestra carpeta del proyecto
DocumentRoot /var/www/example
6- Activamos el host
sudo a2ensite example.dev
7- Reinicamos apache
service apache2 reload
