Эти дурацкие конфигурации из / var / www / vhosts /
(похоже, они из Plesk?) Используют полный IP-адрес в качестве объявления адреса виртуального хоста, поэтому *: 80
слушатель никогда не получит никаких запросов на этот IP. Предполагая, что у вас есть только один IP-адрес на вашем сервере, это нежелательно.
Измените строку
на вновь созданном хосте, чтобы она использовалась для запросов, которые попадают в Plesk -созданный виртуальный хост на основе имени:
<VirtualHost 83.169.46.168:80>
ServerName site1.example.com
DocumentRoot "/var/www/vhosts/example/site1"
<Directory /var/www/vhosts/example/site1>
Allow from all
AllowOverride All
</Directory>
</VirtualHost>
Посмотрите в журналах ошибок Apache записи, пытающиеся попасть в поддомен. В большинстве случаев эта проблема у меня возникала. Apache не мог найти каталог на сервере (или проблемы с правами доступа к файлам).