我如何使用nginx和gunicorn为Django应用程序提供静态文件?
发布时间:2020-12-13 21:20:41 所属栏目:Nginx 来源:网络整理
导读:现在,我正在尝试按照本教程: http://honza.ca/2011/05/deploying-django-with-nginx-and-gunicorn 模板站点正确加载,但图像不加载.这是我的应用程序的config.py文件的一部分: # Absolute filesystem path to the directory that will hold user-uploaded f
现在,我正在尝试按照本教程: http://honza.ca/2011/05/deploying-django-with-nginx-and-gunicorn 模板站点正确加载,但图像不加载.这是我的应用程序的config.py文件的一部分:
我的nginx配置文件(位于/ etc / nginx / sites-enabled):
我的gunicorn_conf文件:
现在在我的模板中,这就是我访问图像的方式:
以下是生成的HTML的样子:
对不起文字墙,但我无法弄清楚我的设置有什么问题…… 事实证明我修复了自己的问题…误解了Nginx是如何工作的. :d
所以在我的情况下,如果我在端口8888上运行我的Gunicorn实例,那么转到xxx.xxx.xx.x:8888 / textImageSite将加载页面,但没有任何静态内容.如果我使用xxx.xxx.xx.x:1234访问它,那么页面将加载静态内容(图像,css样式表等).这是我第一次使用Gunicorn和Nginx(并且第一次写一个Django应用程序)所以希望这会帮助那些困惑的人:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 为什么nginx为目录别名中的请求提供错误的MIME类型?
- ruby-on-rails – Foreman无法启动Nginx,但我可以手动启动
- 套接字 – 单线程NGINX如何处理这么多连接?
- django-如何提供存储在cassandra数据库中的图像?
- 如何使用NGINX阻止洪水请求?
- Nginx proxy_ssl_certificate未按预期工作
- apache-2.2 – 在不同的Web服务器(nginx,apache,iis等)中重
- docker compose覆盖ports属性而不是合并它
- Nginx`if_modified_since`是否仅适用于静态资源?
- java – 使用Google Compute Engine作为Google App Engine