Для исправления неверной обработки запросов на сервер Nginx, когда он перекидывает запросы с домена второго уровня на домен третьего, можно попробовать следующие шаги:
- Настроить, чтобы каждый домен отвечал только на своём IP-адресе. 1 Если DNS-записи в настройках домена правильно настроены, то каждый домен будет пересылать запросы только на один IP-адрес. 1
- Удалить DNS с подстановочным знаком и переустановить сертификаты. 2 Затем можно настроить новый блок с каждым доменом 3-го уровня и получить сертификат для каждого из них или следовать руководству, чтобы получить подстановочный сертификат. 2
- Добавить fallback-сервер. 5 Для этого нужно указать 80-й порт и default_server. 5 Пример кода:
server { listen 80 default_server; return 404; }
. 5
Если самостоятельно решить проблему не удаётся, рекомендуется обратиться к специалисту.