Домен показывает неправильный сайт в nginx, но только для HTTP

Домен показывает неправильный сайт в nginx, но только для HTTP

У меня есть несколько сайтов, настроенных в Nginx 1.14.2-2+deb10u3на Debian 10.

Один есть a.mydomain.com, другой есть b.mydomain.com.

Оба домена имеют serverпо два блока: для порта 80 и для порта 443.

Во всех серверных блоках server_nameустановлено.

Все домены работают как прокси-серверы для веб-приложений внутри контейнеров systemd nspawn.

Теперь оба сайта хорошо работают с HTTPS, но для HTTP все GET-ы возвращают a.mydomain.comрезультаты из b.mydomain.com. Это также нарушает автоматическую переадресацию перезаписи с HTTP на HTTPS.

Есть идеи, как это отладить? Может ли это произойти, если веб-приложение upstream aслишком медленное или имеет ошибку? (Возможно, нет, но у меня сейчас нет идей.) Спасибо!

Связанный контент