代码之家  ›  专栏  ›  技术社区  ›  Cathal

在django开发服务器上使用LetsEncrypt/Certbot?

  •  1
  • Cathal  · 技术社区  · 6 年前

    我试图在我的开发服务器上实现SSL,纯粹是为了让我能看到它的工作情况。

    我从Certbot页面上看到,Certbot与Apache、Nginx、Haproxy和Plesk一起工作。

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

    2 回复  |  直到 6 年前
        1
  •  2
  •   Ralf    6 年前

    首先要澄清一点:djangos开发服务器 ./manage.py runserver 提供HTTPS,仅提供普通HTTP。

    因此,您应该使用一个Web服务器(来自您提到的:Apache、Nginx、Haproxy或Plesk)来测试SSL/HTTPS证书。

    看见 this post this code example 了解如何在dev服务器上实现SSL。

        2
  •  1
  •   cherrysoft    6 年前

    您应该创建 self signed cert 然后你就可以 set up Nginx 作为uWSGI Django应用程序的正面Web服务器。