之前一直用某塔面板,但随着这玩意风评越来越差不太敢用了,现在项目是纯手工 ubuntu+Nginx 部署的,可复制性差。
新的Django
项目打算用docker
容器部署,Nginx Proxy Manager
也用docker
部署的。
项目已经跑起来了,但唯一有个问题就是Django
项目通过python3 manage.py collectstatic
收集静态资源后的用Nginx
的托管静态问题,因为Gunicorn
本身也不支持这玩意,只能通过Nginx Proxy Manager
反代后托管。
我现在是把Djang
o 项目收集的静态资源
文件拷贝一份放到Nginx Proxy Manager
的data
宿主机挂载的目录中。
location ^~ /static/ {
alias /data/collectedstatic/;
}
这个方法虽然项目跑起来了,但这样的托管方式肯定是不对的,请问我要如何正确的使用Nginx Proxy Manager
托管另一个基于docker
部署的Django
项目的静态文件?
谢谢大家
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.