我正在尝试在我的开发服务器上实现SSL,纯粹只是为了让我看到它正常工作。
我从Certbot页面看到,Certbot可以与Apache,Nginx,Haproxy和Plesk一起使用。
我将如何使用Django的开发服务器实现此功能?我还没有在任何类型的生产环境中工作。
答案 0 :(得分:2)
首先要清除一些内容:djangos dev server ./manage.py runserver
NOT 提供HTTPS,只提供普通HTTP。
所以你应该使用一个网络服务器(来自你提到的那个:Apache,Nginx,Haproxy或Plesk)来测试你带有证书的SSL / HTTPS。
有关使用开发服务器实施SSL的建议,请参阅this post和this code example。
答案 1 :(得分:1)
您应该创建self signed cert,然后您可以set up Nginx作为uWSGI Django应用的前端网络服务器。