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

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站建設(shè)、做網(wǎng)站、綿陽(yáng)網(wǎng)絡(luò)推廣、小程序設(shè)計(jì)、綿陽(yáng)網(wǎng)絡(luò)營(yíng)銷、綿陽(yáng)企業(yè)策劃、綿陽(yáng)品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供綿陽(yáng)建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
首先,需要在服務(wù)器上安裝virtualenv,命令如下:
sudo yum install python-virtualenv
系統(tǒng)會(huì)自動(dòng)下載依賴項(xiàng)目,如下圖,安裝已經(jīng)成功了:
如何在Linux環(huán)境下通過uwgsi部署Python服務(wù)如何在Linux環(huán)境下通過uwgsi部署Python服務(wù)
接下來需要?jiǎng)?chuàng)建虛擬環(huán)境,我們需要python3.6版本:
virtualenv -p /usr/local/bin/python3.6 python3.6
如何在Linux環(huán)境下通過uwgsi部署Python服務(wù)如何在Linux環(huán)境下通過uwgsi部署Python服務(wù)
創(chuàng)建好虛擬環(huán)境時(shí),virtualenv會(huì)幫我們把pip等工具也安裝好。下面測(cè)試一下我們創(chuàng)建的虛擬環(huán)境:
/root/venv/python3.6/bin/python3.6 -V
python已經(jīng)安裝成功了,由于我們發(fā)布站點(diǎn),需要借助uwsgi,下面來安裝uwsgi:
/root/venv/python3.6/bin/pip install uwsgi
如何在Linux環(huán)境下通過uwgsi部署Python服務(wù)如何在Linux環(huán)境下通過uwgsi部署Python服務(wù)
好了,uwsgi也安裝成功了,下面就可以啟動(dòng)我們的站點(diǎn)了,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
啟動(dòng)服務(wù):
/root/venv/python3.6/bin/uwsgi --ini uwsgi_conf.ini
通過/logs/uwsgi.log日志文件查看啟動(dòng)情況:
如何在Linux環(huán)境下通過uwgsi部署Python服務(wù)如何在Linux環(huán)境下通過uwgsi部署Python服務(wù)
好了,服務(wù)已經(jīng)啟動(dòng)成功了,我們通過postman測(cè)試一下是否能夠正常訪問。
文章名稱:Linux中使用uwgsi部署Python服務(wù)
文章位置:http://www.5511xx.com/article/djphpsi.html


咨詢
建站咨詢
