【发布时间】:2020-04-01 16:44:10
【问题描述】:
我已配置域设置以在 www.websitename.com 上打开我的网站,并且仅使用 websitename.com。我在 aws loadbalancer 上使用 https,它是一个 django 网站。问题是使用https://www.websitename.com 打开时网站可以正常打开,但使用https://websitename.com 打开时,它会打开网站但显示连接不安全的消息。
Django 设置文件。
SECURE_SSL_REDIRECT = True
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
有人可以帮忙找出问题我不确定是aws还是设置文件中的一些配置错误。
好的:https://www.websitename.com
谢谢。
【问题讨论】:
-
我不明白你的意思。两个链接都给出相同的证书错误:
Error code: SSL_ERROR_BAD_CERT_DOMAIN如果您接受证书错误,您将被转发到同一个网站,说明所需的域正在出售。 -
不,使用完整网址(如 www.websitename.com)打开时不会出现任何错误
-
但是当我只用 websitename.com 打开它时会出现连接错误。
-
请尝试其他浏览器或删除所有浏览器设置和历史记录 - 您可能已经接受了一次证书并且不再看到错误。
-
即使我清除历史记录然后使用它,它仍然无法在 Safari 上运行。虽然它现在可以在其他浏览器上运行。
标签: django amazon-web-services https dns