我即将在 nginx Web 服务器上部署一个 Django 应用程序,并希望确保我正确构建了系统。
如果您在 apache 服务器上部署 Django,那么您仍然应该在应用程序前面放置一个 nginx 服务器来提供静态文件,这似乎是一种普遍的看法,在这种情况下,nginx 的性能更高。
如果不是 apache 用于 Django 代码,我想使用 nginx + FastCGI 来托管 Django 应用程序,是否有任何理由将第二个 nginx 安装配置为位于提供动态内容的 nginx 服务器前面,以处理静态内容以及重定向到动态内容?
具体来说,静态和动态内容是否会有不同的配置参数,这会让我想要将服务器分开,或者我可以将它们全部托管在单个 nginx 安装中,其中一些 URL 被映射到 django 内容,并且休息被映射到从同一个 nginx 安装服务的静态内容?
谢谢你的建议!