環境部署搭配:
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 flaskdef 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...