django uwsgi nginx部署

2019-11-18  本文已影响0人  Butter_can_fly

处于开发环境

处于生产环境

- 配置uwsgi

- 配置nginx

nginx配置.png
listen表示nginx服务运行端口,外部访问端口
与server_name连在一起 外部通过[server_name]:[listen]访问
location /{}设置当访问动态资源时,转交给uwsgi服务器,需要指定uwsgi服务位置,像本例中,我是将uwsgi与nginx服务部署在同一机器上,我的uwsgi运行在8080,所以我指定uwsgi_pass 127.0.0.1:8080
location /{}设置当访问静态资源时,去找文件夹,这个文件夹/home/zwk/workspace/static就是保存静态文件的文件夹(你可以直接指定项目static文件夹,我是用的django自带的python manage.py collectstatic生成的专用文件夹)
上一篇 下一篇

猜你喜欢

热点阅读