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就配置成功了

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