nginx+gunicorn+flask部属web时,使用nginx如何指定多个静态文件路径
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx+gunicorn+flask部属web时,使用nginx如何指定多个静态文件路径相关的知识,希望对你有一定的参考价值。
访问一个路径的静态文件时,可以如图一对nginx配置。但是如果在这个配置的基础上需要再增加一个静态文件的访问路径test2,按照原来的方式就不能配了如图二,有什么办法可以将test和test2中的static路径都加上么?
参考技术A 只能使用不同的名字,比如用location /static2.....追问但是我用的是flask的框架,目录结构一般用的是 :
app
app.py
templates
static
如果我有多个app,那不是就有多个static了。有什么办法可以解决这个问题么?
实际的static目录下建子目录分开
追问web中我用的是url_for('static', filename='css/....');这种方式来获取的,如果都 放在一个统一的static目录下,是不是这种方式就不行了?
追答url_for('static', filename='a/css/....');
以上是关于nginx+gunicorn+flask部属web时,使用nginx如何指定多个静态文件路径的主要内容,如果未能解决你的问题,请参考以下文章
python web 部署:nginx + gunicorn + supervisor + flask 部署笔记
python web 部署:nginx + gunicorn + supervisor + flask 部署笔记
Flask+ gunicorn+ upstart+ nginx
如何使用Nginx和uWSGI或Gunicorn在Ubuntu上部署Flask Web应用