1) Переходим в директорию апача: cd /etc/apache2/sites-available
2) Копируем файл с расширением .conf: sudo cp 000-default.conf site.conf
3) Редактируем его командой: sudo nano site.conf и меняем данные в следующих строках на свои:
ServerAdmin admin@site.ru
ServerName site.ru
ServerAlias www.site.ru
DocumentRoot /var/www/html/site
По-желанию, можно сделать индивидуальные логи для каждого сайта, а не писать все в один. Изменить это можно в этих строчках:
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
4) Включаем вновь созданную конфигурация сайта, командой: sudo a2ensite site.conf
5) Вписываем в файл /etc/hosts доменное имя нашего нового сайта
6) И не забываем перезагрузить апач: sudo service apache2 restart
Готово!