本文记录我在联通沃云服务器上部署Django服务的过程,Nginx安装已上篇文章中说明。本文主要说明使用uwsgi整合nginx和django的过程。
准备安装资源
创建用户
安装Python
升级系统自带的python2.6版本到新版本
这时yum可能无法使用
将/usr/bin/yum代码中的/usr/bin/python修改为#/usr/bin/python2.6配置即可
安装PIP
添加export PATH=”/usr/python/bin:$PATH”
安装Django
安装PIL
64位系统需要修改文件setup.py
修改相关项如下:
开始安装
安装数据引擎MySQLdb
安装uwsgi
测试uwsgi
新建test.py文件,内容如下
然后在终端运行:
本机访问http://127.0.0.1:8001,看是否有“Hello World”输出
测试uwsgi启动Django工程
浏览器中访问本机IP,看是否出现” It worked!“
uwsgi启动脚本制作
内容如下:
内容如下:
为脚本设置权限
设置uwsgi自启动
uwsgi和ngnix整合
location / 相关部分修改为如下内内容: