У меня есть несколько сайтов Django, настроенных с помощью Apache и mod_wsgi на одном сервере. Некоторые сайты используют SSL-сертификаты от letsencrypt (я назову сайты A, B, C). Некоторые другие веб-сайты не используют сертификат SSL и могут быть доступны только по протоколу HTTP (они будут называться D, E, F).
Веб-сайт A указан первым в конфигурации HTTPS.
Когда к D, E или F осуществляется доступ по протоколу HTTPS, по какой-то причине запрос обрабатывается файлом wsgi веб-сайта A, а затем выдает django.security.DisallowedHost
ошибка.
Могут ли D, E и F выполнять одно из следующих действий без настройки для них сертификатов SSL?
Также я хотел бы предотвратить атаки заголовка HTTP Host, когда неизвестные внешние домены X, Y, Z указывают на мой IP-адрес, а затем все запросы протокола HTTPS обрабатываются wsgi веб-сайта A.