【问题标题】:Using LetsEncrypt / Certbot with django dev server?将 LetsEncrypt / Certbot 与 django 开发服务器一起使用?
【发布时间】:2018-10-05 18:47:10
【问题描述】:

我正在尝试在我的开发服务器上实现 SSL,纯粹是为了让我可以看到它正在工作。

我从 Certbot 页面看到 Certbot 可与 Apache、Nginx、Haproxy 和 Plesk 配合使用。

我将如何使用 Django 的开发服务器来实现这一点?我还没有在任何类型的生产环境中工作。

【问题讨论】:

    标签: python django ssl https lets-encrypt


    【解决方案1】:

    首先澄清一下:djangos dev server ./manage.py runserver 是否不提供 HTTPS,仅提供普通 HTTP。

    所以你应该使用一个网络服务器(来自你提到的那些:Apache、Nginx、Haproxy 或 Plesk)来测试你的 SSL/HTTPS 证书。

    请参阅 this post 和 this code example 了解使用开发服务器实施 SSL 的想法。

    【讨论】:

    • 谢谢,我想确认你的第一句话。
    【解决方案2】:

    您应该创建一个self signed cert,然后您可以将set up Nginx 作为您的uWSGI Django 应用程序的前端网络服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-06
      • 2016-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-25
      • 2011-02-01
      相关资源
      最近更新 更多