【问题标题】:How to secure HTTPS on Django using Pythonanywhere?如何使用 Pythonanywhere 在 Django 上保护 HTTPS?
【发布时间】:2017-04-01 20:07:00
【问题描述】:

我希望能够拥有一个带有绿色挂锁的安全站点 (https)。一个月前,我从 pythonanywhere 的帮助中心学习了本教程,https://help.pythonanywhere.com/pages/LetsEncrypt/ 并且我正确设置了所有内容:

git clone https://github.com/lukas2511/dehydrated.git ~/dehydrated
mkdir -p ~/letsencrypt/wellknown
cd ~/letsencrypt
WELLKNOWN=/home/YOURUSERNAME/letsencrypt/wellknown
~/dehydrated/dehydrated --cron --domain www.yourdomain.com --out . --challenge http-01

问题是,当我使用 https 进入我的网站时,我收到一条消息并且无法访问我的网站,因为 Google 警告我该网站存在风险。我尝试使用 www.whynopadlock.com 来找出问题所在,这就是它给出的结果:

SSL 验证问题(可能是不匹配的 URL 或错误的中间证书。)。细节: 错误:没有证书主题替代名称匹配 SSL 验证问题(可能不匹配的 URL 或错误的中间证书。)。细节: 错误:没有证书主题替代名称匹配。

有人使用 Pythonanywhere 设置了 HTTPS 吗?正确设置绿色挂锁的步骤是什么。

【问题讨论】:

    标签: django ssl https pythonanywhere


    【解决方案1】:

    您似乎错过了说明中的最后一步:“要安装您的证书,请发送电子邮件至 support@pythonanywhere.com,让我们知道您希望我们安装您的证书。包括您的用户名、目录路径证书和域名,剩下的交给我们。”

    【讨论】:

    • 我没有错过这一步。我确实将所有东西都发给了他们一段时间,但什么也没发生我认为错误出现在我身边,因为我信任 pythonanyhwere 的团队。
    • PythonAnywhere dev here -- 我们通常会在英国工作时间的一两个小时内回复任何电子邮件,而且总是在 24 小时内。有可能你的那个迷路了——你能再给我们发一条消息吗?
    猜你喜欢
    • 2015-12-06
    • 1970-01-01
    • 2020-08-01
    • 2016-05-04
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    • 2015-01-31
    • 2019-05-27
    相关资源
    最近更新 更多