我在Django框架中做了一个项目,我正在设置SSL加密,所以它得到https而不是http,并删除浏览器中的安全标志。在安装Certbot的过程中,我被问到它运行的是哪个软件。遗憾的是,Django不是一个选择。我听说Django经常被归为Apache或Nginx,但我不确定我的Django项目是哪一个。这是一个Ubuntu服务器
https://certbot.eff.org/https://letsencrypt.org/getting-started/with-shell-access
答案是任意一个。我相信你有两个选择,安装certbot-django或停止django服务器,让certbot为你创建一个证书,然后适当地适应django。
Django都不是。
Apache或Nginx是为你的Django应用提供服务的web服务器——Django对此没有任何意见。
你只需要找出你正在使用的web服务器,然后从那里开始。如果你还没有设置web服务器,那么你需要选择一个并按照教程进行设置。
例如,下面是如何在Django中设置Nginx。但请自己研究一下哪一个最适合你和你的情况。例如,Caddy可以替代两者。