1、安装nginx

参考:http://lihuipeng.blog.51cto.com/3064864/798172

2、安装django:

tar xvf Django-1.6.2.tar.gz
cd Django-1.6.2
python setup.py  install

3、安装uwsgi:

tar xvf uwsgi-1.4.10.tar.gz
cd uwsgi-1.4.10
python setup.py install

4、配置django settings,修改以下两处:

DEBUG = False
ALLOWED_HOSTS = ['*',]

5、建立uwsgi入口文件,放置在manage.py同一层目录:

django_wsgi.py

#!/usr/bin/env python
# coding: utf-8
import os
import sys
# 将系统的编码设置为UTF8
reload(sys)
sys.setdefaultencoding('utf8')
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
from django.core.handlers.wsgi import WSGIHandler
application = WSGIHandler()

mysite.settings 修改成自己建立项目的名称

6、建立uwsgi启动配置文件,也放置在manage.py同一层目录:

uwsgi_socket.xml

<uwsgi><socket>127.0.0.1:8000</socket><chdir>/data/www/mysite</chdir><module>django_wsgi</module><processes>4</processes> <!-- 进程数 --><daemonize>uwsgi.log</daemonize>
</uwsgi>

chdir 指向manage.py所在目录,module是第5步建立的入口文件名子

7、配置nginx:

server{listen       80;server_name api.mysite.com;access_log  /data/nginx_logs/api.mysite.com.log main;location / {include        uwsgi_params;uwsgi_pass     127.0.0.1:8000;}
}

这里我没用到static目录,只是写了一些简单的api在里面,有用到static目录要做一下配置

8、启动程序:

uwsgi -x uwsgi_socket.xml
/usr/local/nginx/sbin/nginx -s reload

配置完成~

转载于:https://blog.51cto.com/lihuipeng/1371735

nginx+uwsgi+django1.6 配置过程相关推荐

  1. nginx+uwsgi+django1.9+mysql+python2.7部署到CentOS6.5

    一.相关版本介绍 名称 说明 服务器 CentOS6.5 nginx 1.12.1 python 2.7.13 django 1.9 mysql 5.5.32 uwsgi 2.0.15 下面介绍一下我 ...

  2. Ubuntu16.04下部署 nginx+uwsgi+django1.9.7(虚拟环境pyenv+virtualenv)

    由于用的新版本系统,和旧的稍有差别,在网上搜了很多相关资料,搞了三天终于搞好在Ubuntu16.04下的部署,接下来就详细写写步骤以及其中遇到的问题.前提是安装有虚拟环境pyenv+virtualen ...

  3. php nginx 负载均衡简单配置过程

    1.负载均衡 一台计算机的计算资源是有效的,当超大流量请求时,就可能导致请求等待或者服务器死机的情况,为了解决大流量访问的问题,可以搭建分布式,将请求分发到不同计算机,就可以解决大流量请求的问题. 长 ...

  4. 2017最新nginx+keepalived+centos7安装配置过程

    一. 地址规划 nginx1-10.1.1.2 nginx2-10.1.1.3 vip-10.1.1.4 修改两台主机名:hostnamectl set-hostname nginx1 hostnam ...

  5. Nginx+UWSGI+Django配置全过程

    Nginx + uwsgi + Django 安装配置 一.安装Nginx uwsgi Django 安装tengine yum install pcre-devel -y wget http://t ...

  6. 用了fastapi还需要nginx_nginx 与 fastdfs 的配置过程,已经越过了许多坑,我跪着进入了欢迎页面。。。...

    nginx 与 fastdfs 的配置过程,已经越过了许多坑,我跪着进入了欢迎页面... 上面的是 fastdfs 与 nginx 的官网,我从这里面跌跌撞撞的走出来了,下面是我总结出来的一条平坦的路 ...

  7. 使用Nginx+uwsgi在亚马逊云服务器上部署python+django项目完整版(二)——部署配置及相关知识...

    ---恢复内容开始--- 一.前提: 1.django项目文件已放置在云服务器上,配置好运行环境,可正常运行 2.云服务器可正常连接 二.相关知识 1.python manage.py runserv ...

  8. Centos7.x快速配置Django+Nginx+Uwsgi服务

    大家好,我是Mr数据杨.今天,将和大家分享如何构建一个完善的服务器环境.折磨了我2天,终于自己调试成功Django+nginx+uwsgi的服务,直接上流程按照这个流程100%能成功,就算你啥也不懂看 ...

  9. Nginx +uwsgi+django配置

    Nginx+uwsgi+django配置 nginx配置 nginx.conf 一般位于linux系统的 /etx/nginx/ 目录下 upstream django {server unix:// ...

最新文章

  1. 湖北民族学院c语言试卷,C实验参考答案(湖北民族学院计算机c语言课后习题答案).doc...
  2. html和css知识,html和 css基础知识
  3. SQL Server 2005 cmd工具的使用
  4. eclipse报Access restriction: The type 'BASE64Decoder' is not API处理方法
  5. SQL Server :理解数据记录结构
  6. 第一部分:MongoDB备忘录
  7. 前嗅ForeSpider教程:采集图片/视频/资源文件的链接地址 1
  8. Android深度探索(卷1)HAL与驱动开发学习笔记(8)
  9. ★★★【加快】页面的【加载速度】,先减少图片请求★
  10. jquery 祖先 parent,parents,parentUtil函数
  11. Unity2018引用System.Windows.Forms.dll发布报错
  12. visio中画细箭头
  13. 有哪个瞬间让你觉得这个世界出bug了?
  14. 微信小程序调用扫码功能
  15. python中找不到模块_安装完Python包然后找不到模块的解决步骤
  16. 低电平有效的三种表示方法
  17. qt 子线程(多线程)更新gui的几种方法
  18. c语言返回结构体,(C/C++) 用函数返回一个结构体
  19. UltraISO(软碟通)制作U盘启动安装CentOS 7
  20. 移动web微金所实战项目——js

热门文章

  1. 百度率先用Silverlight构建MUZONE歌手投票平台正式上线!
  2. python高阶函数闭包装饰器_Python_基础_(装饰器,*args,**kwargs,高阶函数,函数闭包,函数嵌套)...
  3. Kali Linux缺少ifconfig命令
  4. 更改Xamarin Android App名称
  5. python绘制月亮_用python画月亮的代码是什么?
  6. gson解析json maven_Gson解析Json
  7. 陪孩子一起学python第二季_陪伴作文开头和结尾
  8. native react 更新机制_深度使用react-native的热更新能力,必须知道的一个shell命令...
  9. mysql 子查询多个字段_MySql基础
  10. c语言20字节的内存的数据怎么读取_C++编程-内存对齐