新聞中心
uWSGI 是一個快速的、純C語言開發(fā)的、自維護的、對開發(fā)者友好的 WSGI 服務器,旨在提供專業(yè)的 Python web應用發(fā)布和開發(fā),下面為大家講解一下在Linux中使用uwgsi部署Python服務具體方法。

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網綜合服務,包含不限于網站建設、做網站、綿陽網絡推廣、小程序設計、綿陽網絡營銷、綿陽企業(yè)策劃、綿陽品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供綿陽建站搭建服務,24小時服務熱線:18980820575,官方網址:www.cdcxhl.com
首先,需要在服務器上安裝virtualenv,命令如下:
sudo yum install python-virtualenv
系統(tǒng)會自動下載依賴項目,如下圖,安裝已經成功了:
如何在Linux環(huán)境下通過uwgsi部署Python服務如何在Linux環(huán)境下通過uwgsi部署Python服務
接下來需要創(chuàng)建虛擬環(huán)境,我們需要python3.6版本:
virtualenv -p /usr/local/bin/python3.6 python3.6
如何在Linux環(huán)境下通過uwgsi部署Python服務如何在Linux環(huán)境下通過uwgsi部署Python服務
創(chuàng)建好虛擬環(huán)境時,virtualenv會幫我們把pip等工具也安裝好。下面測試一下我們創(chuàng)建的虛擬環(huán)境:
/root/venv/python3.6/bin/python3.6 -V
python已經安裝成功了,由于我們發(fā)布站點,需要借助uwsgi,下面來安裝uwsgi:
/root/venv/python3.6/bin/pip install uwsgi
如何在Linux環(huán)境下通過uwgsi部署Python服務如何在Linux環(huán)境下通過uwgsi部署Python服務
好了,uwsgi也安裝成功了,下面就可以啟動我們的站點了,uwsgi配置如下:
[uwsgi]
http = 0.0.0.0:7013
processes = 1
master = true
pythonpath = /usr/local/WordVecServiceCommon
chdir = /usr/local/WordVecServiceCommon
module = WordVecService.service
callable = app
memory-report = true
daemonize = /usr/local/WordVecServiceCommon/logs/uwsgi.log
touch-reload = /usr/local/WordVecServiceCommon/wsgi.txt
啟動服務:
/root/venv/python3.6/bin/uwsgi --ini uwsgi_conf.ini
通過/logs/uwsgi.log日志文件查看啟動情況:
如何在Linux環(huán)境下通過uwgsi部署Python服務如何在Linux環(huán)境下通過uwgsi部署Python服務
好了,服務已經啟動成功了,我們通過postman測試一下是否能夠正常訪問。
本文題目:Linux中使用uwgsi部署Python服務
文章源于:http://m.fisionsoft.com.cn/article/djphpsi.html


咨詢
建站咨詢
