У меня есть куча доменных имен настроенных на одном сервере, первый загруженный хост из /etc/apache2/sites-enabled используется apache по умолчанию. Теперь если я запрошу несуществующий поддомен к примеру a.domain2.com, то apache меня средиректит на default.com и так для всех других доменов. Я хочу это запретить и всегда показывать 404 ошибку если для поддомена не существует соответствующий vhost. Для http трафика я решил эту проблему добавив следующую конфигурацию:
<VirtualHost _default_:80>
Redirect 404 /
ErrorDocument 404 "Page Not Found"
</VirtualHost>
Все работает на ура, проделываю такой же фокус для *.443 порта
<VirtualHost _default_:443>
Redirect 404 /
ErrorDocument 404 "Page Not Found"
</VirtualHost>
И тут мои https сайты перестают открываться вообще, хром выдает ошибку, что хост не может предоставить безопасное соединение. Без этой конфигурации сайты работают. Как мне добиться такого же поведения для https запросов, как у http?