Вы можете использовать это как блок сервера по умолчанию:
server {
listen 80 default_server;
listen 443 ssl default_server;
server_name _;
... SSL keys for default server ...
return 403;
}
Это приведет к тому, что любое HTTP-соединение, заголовок Host: которого не соответствует ни одному другому виртуальному хосту на сервере, будет возвращать клиенту сообщение об ошибке 403 Forbidden.
Если вы используете здесь действительные ключи SSL для имени хоста, которое не соответствует ни одному существующему имени хоста, клиент напрямую получит страницу ошибки 403. Если вы используете здесь самозаверяющий сертификат, пользователь получит сообщение об ошибке ненадежного сертификата.