方式1:

这种方式虽然比较方便,但是启动操作比较繁琐,每次都不能关闭窗口

安装uwsgi:pip3 install uwsgi

上传项目,部署web app

创建数据库,同步数据

运行django项目:uwsgi --http=192.168.132.128:8000 --file=pfeiliu/wsgi.py

浏览器输入http://192.168.132.128:8000即可访问,但是无法加载静态文件

收集静态文件?Manage.py同级目录新建static_file文件夹,在setting.py中配置STATIC_ROOT='/home/tarena/桌面/django-pfeiliu/pfeiliu/static-file'

命令行输入python3 manage.py collectstatic,即可在static_file中收集静态文件

运行django项目,指定static:uwsgi --http=192.168.132.128:8000 --file=pfeiliu/wsgi.py --stat-map=/static=static-file

此时即可网页中即可加载静态文件

方式2:

命令行后台执行,开头加上nohup结尾加上&符号 nohup uwsgi --http=192.168.132.128:8000 --file=pfeiliu/wsgi.py --stat-map=/static=static-file &

方式3:

通过配置文件启动uwsgi(推荐)

在manager.py同目录下创建uwsgi.ini文件

[uwsgi]

http=192.168.37.128:8000   #部署到哪个ip地址上

chdir=/home/damu/work/shoping #项目的根目录

wsgi-file=shopping/wsgi.py #wsgi模块的位置

processes=4 #启动多少个进程

threads=2 #每个进程启动几个线程

master=true#主管理进程

pidfile=uwsgi.pid#放到哪个文件

daemonize=uwsgi.log#后台日志记录

static-map=/static=static-file#静态文件

启动:uwsgi   --ini uwsgi.ini

部署成功成功启动一个主管理进程,4个工作进程,1个守护进程

开启uwsgi:uwsgi --ini uwsgi.ini   # uwsgi还支持其他文件格式,比如xml和json。建议使用ini文件。

重启uwsgi:uwsgi --reload uwsgi.pid   # uwsgi.pid是在uwsgi.ini中指定的。

关闭uwsgi:uwsgi --stop uwsgi.pid 。

最新文章

  1. 如何在nuget上传自己的包+搭建自己公司的NuGet服务器(新方法)
  2. ASP.NET Identity - LockoutEnabled
  3. Python-5 数据类型、操作符
  4. 标题栏ToolBar
  5. 关于JQUERY操作XML问题!
  6. HTML中图片热区的使用
  7. 山寨小小军团开发笔记 之 GamePool
  8. Argument 'xxx' is not a function, got undefined,初学Angular的第一个坑
  9. Prism for WPF 第一讲 Event机制
  10. Spring Boot 系列教程7-EasyUI-datagrid
  11. myeclispe中向mysql中插入中文数据出现??问题解决办法
  12. HYPER -V 独立安装的 2016版本 中文版 下载好慢啊
  13. LeetCode算法题-Longest Harmonious Subsequence(Java实现)
  14. asp.net MVC jsonp跨域获取数据
  15. optional的使用
  16. WCF系列_WCF常用绑定选择
  17. ACM Computer Factory POJ - 3436 网络流拆点+路径还原
  18. mysql 游标 demo
  19. 车轮升级PHP7踩过的一些坑
  20. linux 串口 特殊字符

热门文章

  1. Fiddler抓包工具怎么设置HTTPS抓包
  2. MySQL中的 redo 日志文件
  3. freemarker模板文件的4个组成部分
  4. 一次kuberneets evicted的历险
  5. JavaIO学习:转换流
  6. C++初探
  7. DjangoDRF总结
  8. Nuxt中使用Vant,完成通知栏Notify的提示
  9. xss学习
  10. vue开发相关问题以及解决方案