我正在尝试将 Http 重定向到部署在 AWS Beanstalk 上的 Django 中的 Https。当我从负载均衡器中删除运行状况链接时,Http 到 Https 工作正常。当负载均衡器中有链接时,应用程序停止工作。
我在 Aws Beanstalk 上托管的 Django 项目的设置文件中使用以下配置。
CORS_REPLACE_HTTPS_REFERER = True
HOST_SCHEME = "https://"
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
SECURE_SSL_REDIRECT = True
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True
SECURE_HSTS_PRELOAD = True
SECURE_HSTS_INCLUDE_SUBDOMAINS = True
Run Code Online (Sandbox Code Playgroud)