Copiar el archivo default aunque a veces el archivo se llama default-000.conf
$ sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/example.com
Editar tu archivo copiado
$ sudo gedit /etc/apache2/sites-available/example.com
Agregar y modificar lo siguiente lo siguiente:
ServerAdmin webmaster@example.com #Ingresa tu correo
ServerName example.com #Cambiar example.com por tu dominio local
ServerAlias www.example.com #Cambiar example.com por tu dominio local
DocumentRoot /var/www/example.com/public_html #Ingresa la ruta de tu proyecto
[...]
Con a2ensite ponemos nuetras configuraciones en linea:
$ sudo a2ensite example.com $ sudo service apache2 restart
Luego modifican el archivo hosts:
$ sudo gedit /etc/hosts
Y agregan su dominio:
127.0.0.1 example.com