Посмотрите на https://httpd.apache.org/docs/2.2/vhosts/examples.html, чтобы узнать, как настроить виртуальные хосты.Ваш файл конфигурации имеет только одну запись виртуального хоста, но вам нужна одна запись для каждого сайта.И более того, в вашем конфиге отсутствует ServerName.Попробуйте это: (не проверено)
# Ensure that Apache listens on port 80
Listen 80
# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80
<VirtualHost *:80>
ServerName flowers.loc
DocumentRoot /User/Vizzaro/Sites/drupal8/docroot
# Other directives here
</VirtualHost>
<VirtualHost *:80>
ServerName honey.loc
DocumentRoot /User/Vizzaro/Sites/drupal7/docroot
# Other directives here
</VirtualHost>
И убедитесь, что honey.loc и flowers.loc указывают на IP-адрес компьютера, на котором работает ваш apache.Попробуйте ping flowers.loc
- если это приводит к ошибке, подобной Name or service not known
, вам, вероятно, придется отредактировать файл hosts, чтобы исправить это.