Nginx配置django环境的搭建

想做个服务器的配置,苦于没有时间,废话不多说,开始搭建!

服务器是  unbuto,Nginx + wsgi  Nginx 的版本是1.6.3  直接上官网下载解压包,解压就好。。

1.设置settings.py里的访问路径

DEBUG = False
ALLOW_HOSTS=['*',]

这时候再访问项目网页会发现,图片是加载不出来了。

2.在自己的开发环境中,导出自己所安装过的包。(这个命令在win下一样可以使用)

pip freeze > plist.txt

3. 创建虚拟环境,在虚拟环境上安装包,把生成的目录拷贝过去。

mkvirtualenv 虚拟环境名称
pip install -r plist.txt

4.安装WSGI

pip install uwsgi

5.配置uWSGI,在项目目录下创建uwsgi.ini文件,配置如下

[uwsgi]
#使用nginx连接时使用
#socket=127.0.0.1:8080
#直接做web服务器使用
http=127.0.0.1:8080
#项目目录
chdir=/home/python/Desktop/pytest/test6
#项目中wsgi.py文件的目录,相对于项目目录
wsgi-file=test6/wsgi.py
processes=4
threads=2
master=True
pidfile=uwsgi.pid
daemonize=uswgi.log

6.启动WSGI 

uwsgi --ini uwsgi.ini

7.查看下进程里面有没有 

ps ajx|grep uwsgi

8.停止WSGI的方式

uwsgi --stop uwsgi.pid

9.测试没问题,将配置中启用socket,禁用http (在uwsgi.ini里面设置)

10.接下来安装nginx 去官网下载下安装包,最好是使用稳定版本的。

  

 .   


posted @ 2017-06-01 16:54  严恩娜  阅读(219)  评论(0编辑  收藏  举报