Django Azure Web App получает 'Bad Request (400)' при доступе через пользовательский домен, но работает с доменом Azure по умолчанию
Я развертываю веб-приложение Django Azure Web App и добавил к нему пользовательский домен, который я купил на GoDaddy. Я также привязал к нему SSL-сертификат, предоставленный Azure.
Когда я обращаюсь к веб-сайту через стандартный домен Azure, я могу получить доступ к нему, но с пользовательского домена сервер возвращает 400 Bad Request.
Я добавил в список CSRF_TRUSTED_ORIGINS, а также в список ALLOWED_HOSTS домен по умолчанию, а также пользовательский домен.
Я выбрал в конфигурации Azure Web App опцию перенаправления HTTP-запроса на HTTPS.
Я также добавил DNS-записи (A и TXT) в GoDaddy, чтобы они указывали на публичный IP-адрес сервера.
Можно ли мне посоветовать, что я могу сделать, чтобы заставить его работать? Я новичок в этом деле, и это мой первый раз, когда я создаю веб-сайт.
Я попробовал следующие настройки HTTPS в файле settings.py, но это не сработало, и я не слишком уверен, что я правильно подхожу к этому, решил попробовать.
SECURE_SSL_REDIRECT = True
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
SECURE_BROWSER_XSS_FILTER = True
SECURE_CONTENT_TYPE_NOSNIFF = True
X_FRAME_OPTIONS = 'DENY'
SECURE_HSTS_SECONDS = 31536000
SECURE_HSTS_INCLUDE_SUBDOMAINS = True
SECURE_HSTS_PRELOAD = True