之前部署采用編譯式,費(fèi)時(shí)又費(fèi)力,這次咱們采用簡(jiǎn)便的方法,就是采用寶塔面板進(jìn)行安裝。首先什么是寶塔面板呢,就是linux可視化管理工具,所以需要安裝一下,這里說(shuō)一下centos系統(tǒng)的安裝
一、輸入如下命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
接下來(lái)等幾分鐘,等出現(xiàn)下面的畫(huà)面就是安裝完成了
其中username和password就是寶塔的賬號(hào)和密碼了
二、將外網(wǎng)地址復(fù)制到瀏覽器打開(kāi),出現(xiàn)以下畫(huà)面,并輸入賬號(hào)密碼登錄,如果是騰訊云的話需要放行8888端口
輸入之后會(huì)出現(xiàn)下面的樣子
選擇同意進(jìn)入面板
先注冊(cè)面板賬號(hào)
這樣寶塔面板就安裝完了,接下來(lái)就是搭建flask環(huán)境的過(guò)程了
首先在寶塔面板中找到python項(xiàng)目管理器,點(diǎn)安裝,選擇2.0的
點(diǎn)擊設(shè)置
安裝后進(jìn)行項(xiàng)目的部署
需要項(xiàng)目里有requirements.txt文件,裝三方庫(kù)用,內(nèi)容如下
然后點(diǎn)擊確定進(jìn)行部署
安裝完成之后進(jìn)行配置
[uwsgi]
master = true
processes = 1
threads = 2
chdir = /www/wwwroot/translate
wsgi-file= /www/wwwroot/translate/run.py
callable = app
socket = 127.0.0.1:5000
logto = /www/wwwroot/translate/logs/error.log
chmod-socket = 660
vacuum = true
master = true
uid=root
gid=root
max-requests = 1000
配置完之后需要放行一下需要的端口,如下圖所示,我這里是5000,所以放行一下5000
?
此時(shí)輸入ip端口就可以訪問(wèn),接下來(lái)啟動(dòng)nginx,先安裝
其中server_names是內(nèi)網(wǎng)地址,root是項(xiàng)目路徑
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-787590.html
然后重啟所有服務(wù),至此就可以輸入ip直接進(jìn)行訪問(wèn)了文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-787590.html
到了這里,關(guān)于使用寶塔面板部署flask環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!