nginx+uwsgi+django1.8.5配置
1、本地环境说明:主机windows 8.1,ip地址192.168.1.103虚拟机:ubuntu-server 12.04,ip地址192.168.1.111,与主机通过网桥连接主机通过xshell链接虚拟机,使用sftp做硬盘映射
2、假设你对django有少许了解。会使用基本的命令,如python manage.py runserver ip:portpython manage.py collectstatic(该命令会把一些静态文件根据setting.py文件的相关配置,复制到对应目录)部分settings.py文件配置如下:STATIC_URL = '/static/'STATIC_ROOT = os.path.join(BASE_DIR,'static')STATICFILES_DIRS = ( os.path.join(BASE_DIR,'common_static'),)对应目录如图。

4、安装uwsgisudo pip install uwsgi编写脚本测试uwsgi是否安装正确如下:在home目录(或其他)新建文围泠惶底件,test.py内容如下:def application(env,start_responce): start_responce("200 OK",[('Content-Type','text/html')]) return "Hello world"终端输入命令:uwsgi --http :8088 --wsgi-file test.py启动成功,浏览器输入192.168.1.111:8088

5、编写nginx配置文件在/etc/nginx/site-enables目录下新秃赈沙嚣建文件django.conf,百度经验排本实在丑陋,配置文件在此http多唉捋胝://pan.baidu.com/s/1qWCGGUw写完后sudo nginx -t测试配置文件是否存在语法错误sudo service nginx restart

6、进入你的django项目目录(manage.py文件所在目录),运行一下命令uwsgi -s :8001 --module recipesPlatform.wsgi,没有报错打开你的浏览器输入192.168.1.111访问吧!