1. 安装Python,这里我用的是阿里云的centos7.3,自带python2,所以,此步略过,具体安装Python可Google。
2. 安装uwsgi,如果安装失败的话首先,我的Python解释器是centos自带的python2,据说python3好像没问题,python2导致uwsgi安装失败的原因是必须同时安装“编译工具”和“python-devel那么,我们首先要安装编译工具
安装python-devel和安装uwsgi yum install -y python-devel pip install uwsgi 测试是否安装成功: 我们新建一个test.py文件 文件内容为: #! /usr/bin/python2 def application(env,start_response): start_response('200 OK',['Content-type','text/html']) return 'uwsgi install successful' 然后,我们用uwsgi运行这个文件: uwsgi --http :8001 --wsgi-file test.py # 注意--http后面有个括号 浏览器访问这个8001端口: http://127.0.0.1:8001 如果出现:uwsgi install successful,则表示安装成功
3. 安装Django与测试Django程序
# 首先你要有个能跑起来的程序 1. pip安装 pip install django==1.10 # 这里的Django版本跟你写程序时用的Django版本匹配 2. 测试django是否安装成功(这步有点多余哈) 打开Python解释器 import django 不报错为安装成功 3. 测试,你的Django程序能否跑起来 cd到项目下manage.py同级文件夹,运行 python manage.py runserver 0.0.0.0:8081 # 这里如果不加0.0.0.0的话,直接浏览器访问生成的http://127.0.0.1:8081,会造成拒绝访问 # 如果想指定ip访问的话,则可通过修改0.0.0.0来指定IP地址访问
4. 配置nginx
# 安装nginx http://www.cnblogs.com/Neeo/p/8651136.html
摘自:
https://blog.csdn.net/u011715678/article/details/48490215
未完...