直接开工,这里的uwsgi启动方式是通过uwsgi命令读取ini格式的文件内容,请耐心阅读,内容不多
分别安装django,nginx,uwsgi,我的django和nginx是apt-get 安装的,uwsgi是pip 安装的,系统环境是ubuntu 16.04
默认你的项目可以用命令:python manage.py runserver 0.0.0.0:8000运行起来
(记得把调试模式关闭,允许所有ip访问),就是settings文件里的下面两行,没有就添加,
DEBUG = False ALLOWED_HOSTS = ["*",]
1.调试uwsgi
项目目录新建文件uwsgi.ini,内容如下,别偷懒,代码全抄进去,下面要用。
回到项目目录运行命令:uwsgi --ini uwsgi.ini(启动uwsgi服务)
浏览器登录192.168.1.103:8000/....(别学我省略url),网页能访问,但静态图片,js.css加载不了,要进行下面第2大步才可以正常加载图片
附常用命令:
停止:uwsgi --stop uwsgi.pid
重启:uwsgi --reload uwsgi.pid
pid文件记录的是uwsgi进程号,也是用uwsgi命令读取文件的内容而已,没什么神奇的!