是 Django Apache 还是 Nginx

Is Django Apache or Nginx

我在 Django 框架中创建了一个项目,我正在设置 SSL 加密,以便它获取 https 而不是 http,并删除浏览器中的安全标志。在安装Certbot的过程中被问到是什么软件运行。遗憾的是,Django 不是一个选择。我听说 Django 通常属于 Apache 或 Nginx 类别,但我不确定我的 Django 项目是哪一个。 这是一个 Ubuntu 服务器。

https://certbot.eff.org/ https://letsencrypt.org/getting-started/#with-shell-access

答案是其中任何一个。我相信您有 2 个选择,安装 certbot-django 或停止 django 服务器并让 certbot 为您创建证书,然后适当地使其适应 django。

Django 两者都不是。

Apache 或 Nginx 是将为您的 Django 应用程序提供服务的 Web 服务器 - Django 对此没有任何影响或意见。

您只需要弄清楚您正在使用我们的网络服务器,然后从那里开始。如果您还没有设置网络服务器,那么您需要选择一个并按照教程进行设置。

例如here's how to set up Nginx with Django. But please do your own research on which one is best for you and your situation. An alternative to both could be Caddy例如