我目前正在开发一个 Django 应用程序,并计划使用 Heroku 和 gunicorn 进行部署。我一直在阅读一些文档,对于使用 nginx 或 Amazon S3 支持静态文件并使 Django 关闭调试模式的正确方法,我有点困惑。
如果我将 Nginx 与 gunicorn 一起使用,是否所有静态文件都存储在 Heroku 上,如果是这样,在 Heroku 上存储有限的情况下,如何处理用户上传的文件?
如果我使用 S3 来托管我的静态文件,应用程序是否仍然需要使用 nginx,或者出于安全目的我仍然需要它?你会推荐什么?
我一直在寻找一个涉及 Heroku 和 nginx 的教程,但到目前为止还没有找到。提前致谢。