1、Django+Uwsgi+Nginx的生产环境部署---Uwsgi安装

所使用的操作系统与环境

操作系统:centos6.5

Python环境:3.7.0

下载uwsgi压缩文件

https://pypi.org/project/uWSGI/#files

按照如下步骤编译得到uwsgi

tar xvf uwsgi-2.0.18.tar.gz
cd uwsgi-2.0.18/
python uwsgiconfig.py --build
python setup.py install

之后在当前文件夹中可以看到编译出来的uwsgi
> [外链图片转存失败(img-Z1l8uCKO-1565491021073)(67E08E5E0BF7478E96F442CC85F9EDA7)]

把这个uwsgi链接到/usr/bin中,让所有用户都可以使用

sudo ln -s /home/zeng/cnr/spider/uwsgi-2.0.18/uwsgi /usr/bin/uwsgi

测试使用uwsgi

在你的机器上写一个test.py

# test.py
def application(env, start_response):
    start_response('200 OK', [('Content-Type','text/html')])
    return [b"Hello World"]

然后执行shell命令:

sudo uwsgi --http :8082 --wsgi-file test.py

可以看到如下内容
> [外链图片转存失败(img-9Azl8VcD-1565491021074)(ED8E4F10977043EC94CD51D99882207B)]

在浏览器中访问可以看到
> [外链图片转存失败(img-lZoXNYRj-1565491021075)(C0A2E3BA331C4587944DEBB702115E6A)]

这样Uwsgi就配置成功了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章