uwsgi部署python web框架伺服器

2022-01-29 04:57:32 字數 1141 閱讀 2047

環境部署搭配:

linux系統 +  python3  +flask + uwsgi

其中:檢視系統版本:

cat /etc/redhat-release

1. 新增乙個使用者:

新增使用者:

adduer wch

修改密碼:

passwd wch

新增到sudo使用者組:

gpasswd -a wch wheel

切換到wch使用者:

sudo -iu wch

注意:下方所有的命令,都是切換到了wch使用者進行的,所以很多都帶上了sudo

2.初始化環境:

初始化倉庫:

sudo yum install epel-release

安裝gcc和nginx:

sudo yum install gcc nginx

3.建立pyton虛擬環境:

安裝virtualenv:

pip install virtualenv

建立目錄:

mkdir ~/myproject

cd ~/myproject

建立虛擬環境目錄:

virtualenv myprojectenv

啟用新建立的虛擬環境:

source myprojectenv/bin/activate

關閉虛擬環境:

deactivate

4.初始化乙個簡單滴flask應用:

安裝flask和 uwsgi:

pip install uwsgi flask

建立乙個flask檔案:

vim ~/myproject.myproject.py

from flask import flask

def hello():

return 'hello word'

if __name__=='__main__':

回到命令列,啟動測試flask服務:

python myporject.py

5.建立乙個wsgi入口檔案:

文件檢視處:

uWSGI部署Flask專案

簡單記錄下本次在linux系統下用uwsgi部署flask專案的過程。putty 用來連線linux伺服器終端 filezilla 當前系統與伺服器之間傳送檔案 選擇sftp ip,22埠 pip install uwsgi uwsgi master true 啟動主程序,來管理其他程序,其它的uw...

Uwsgi部署flask Django專案

我的部署環境是在ubuntu中,直接安裝了anaconda3,我自己使用的是flask 可以參照我之前的配置mac下的anaconda,這是配置anaconda鏈結 conda create n 環境名稱 python 3 在python3下建立乙個新的虛擬環境 conda activate 環境名...

uwsgi部署django專案一

django的程式通常使用uwsgi伺服器來執行 1 安裝對應虛擬環境 pip3 install uwsgi 2 在專案目錄下建立uwsgi配置檔案 uwsgi.ini uwsgi 使用nginx連線時使用,django程式所在伺服器位址 socket 192.168.229.133 8001 so...