Nginx+uWSGI+django配置详解
2013-07-03 20:11
561 查看
很久没有碰nginx,python等的内容了,最近查了下资料,发现网上介绍uWSGI不错,从性能上来看,据说该协议大约是fcgi协议的10倍。抽空找点儿资料安装一下,网上的资料有些特别复杂,看起来头痛,还是结合大家的资料,用最简单的方式进行配置:
1.python +django这个不用说了,下载最新版的,按照其他的资料进行安装。
用django的命令建立一个工程:在/site/lib/这个目录下执行django-admin.py startproject swcgitest 建立项目。
2.nginx 配置,设定个监听端口,我这里用9001进行监听,配置如下:
其中root行是程序的所在位置。下面是uwsgi监听端口配置,最后是包含参数文件(必须有相应的文件),这样可以保证网络请求过来的请求被9001端口监听。
3.uwsgi配置,从官网上下载安装软件,然后执行了个make 就安装上了。然后把uwsgi复制到/usr/bin/下面。这样可以全局执行此文件了。
在/site/lib/swcgitest 目录下建立wsgi.py 内容如下:
import os
import sys
sys.path.append(os.path.abspath(os.path.dirname(__file__)))
os.environ['DJANGO_SETTINGS_MODULE'] = 'swcgitest.settings'
from django.core.handlers.wsgi import WSGIHandler
application = WSGIHandler()
4.启动uwsgi,这个有些博客讲的很复杂,我只做了个简单的。在 /site/lib/swcgitest 目录下执行
uwsgi -s 127.0.0.1:9001 -w wsgi
这这 样就可以了,访问一下,看看是不是出来了,至于参数详细解释,参看其他博客。
1.python +django这个不用说了,下载最新版的,按照其他的资料进行安装。
用django的命令建立一个工程:在/site/lib/这个目录下执行django-admin.py startproject swcgitest 建立项目。
2.nginx 配置,设定个监听端口,我这里用9001进行监听,配置如下:
其中root行是程序的所在位置。下面是uwsgi监听端口配置,最后是包含参数文件(必须有相应的文件),这样可以保证网络请求过来的请求被9001端口监听。
3.uwsgi配置,从官网上下载安装软件,然后执行了个make 就安装上了。然后把uwsgi复制到/usr/bin/下面。这样可以全局执行此文件了。
在/site/lib/swcgitest 目录下建立wsgi.py 内容如下:
import os
import sys
sys.path.append(os.path.abspath(os.path.dirname(__file__)))
os.environ['DJANGO_SETTINGS_MODULE'] = 'swcgitest.settings'
from django.core.handlers.wsgi import WSGIHandler
application = WSGIHandler()
4.启动uwsgi,这个有些博客讲的很复杂,我只做了个简单的。在 /site/lib/swcgitest 目录下执行
uwsgi -s 127.0.0.1:9001 -w wsgi
这这 样就可以了,访问一下,看看是不是出来了,至于参数详细解释,参看其他博客。
相关文章推荐
- Django+uwsgi+nginx配置详解
- 第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置
- 快速部署Python应用:Nginx+uWSGI配置详解
- Nginx + uwsgi + django 配置
- Django uWSGI+Nginx配置
- Ubuntu12.4系统下配置Django+Nginx+uWSGI
- debian下面nginx + uwsgi + Django1.5.1 配置环境
- nginx+uwsgi+django 配置2
- 快速部署Python应用:Nginx+uWSGI配置详解
- django + uwsgi + nginx 配置
- nginx + uwsgi + django 配置与安装
- python+uwsgi+django+nginx配置与…
- Debian+nginx+uWSGI+Django配置
- 用nginx+uwsgi+django配置网站
- nginx+uwsgi+django1.6 配置过程
- 关于配置Nginx+uwsgi+django的一些坑
- 快速部署Python应用:Nginx+uWSGI配置详解
- 在树莓派2为django配置uwsgi和nginx服务
- Django,uwsgi,nginx简单配置
- Nginx+Python+uwsgi+Django的web开发环境安装及配置