python+django+uwsgi 搭建环境

第一步: 搭建python环境

最好使用  pyenv可以很好的管理多版本下的python环境

第二步:搭建django环境

使用    pip install django==1.12.1   来安装

安装好以后可以使用创建一个实验项目来实现django是否搭建成功

django.admin.py startproject demo

然后 cd demo里面

使用   python manag.py runserver 来实验django是否能启动

第三步:搭建uwgsi环境

使用  pip  install  uwsgi  进行安装

编辑一个 uwsgi.ini 文件

内容根据自己需求来定

[uwsgi]
socket = 0.0.0.0:9000
master = true
pidfile = /usr/local/nginx/uwsgi.pid
processes = 8
workers = 2
chdir = /data/www/demo
pythonpath = /data/www
profiler=true
memory-report=true
enable-threads = true
logdate=true
limit-as=6048
daemonize=/data/logs/django.log

 

第四步:搭建nginx环境

server {
listen 81;
server_name demo.domain.com;

location / {
uwsgi_pass 127.0.0.1:9001;
include uwsgi_params;
uwsgi_param UWSGI_CHDIR /data/www/OMserverweb/demo;
uwsgi_param UWSGI_SCRIPT wsgi;
access_log /var/log/nginx/testaccess.log main;
}

}

 

其中出现问题可以查看 nginx和uwsgi的日志来解决一步一步的排除

先排查django在排查uwsgi在排查nginx

 

posted @ 2018-04-20 14:47  划得戳  阅读(1255)  评论(0编辑  收藏  举报