Flask專案部署之初始文件

2021-08-17 19:15:14 字數 1066 閱讀 3209

flask專案部署

nginx配置虛擬主機

在nginx的配置檔案/usr/local/nginx/conf/nginx.conf,末尾新增一行

include vhost/*.conf;

在/usr/local/nginx/conf目錄下建立vhost目錄

mkdir vhost

進入vhost目錄,建立乙個新的虛擬主機的配置檔案(www.blog.com.conf)

cd vhost

vim www.blog.com.conf

www.blog.com.conf檔案內容如下:

server

建立專案根目錄html/blog,然後新增測試檔案index.html

cd /usr/local/nginx/html

mkdir blog

cd blog

vim index.html

內容如下:

新增flask專案

安裝python3

配置:./configure –prefix=/usr/local/python3

編譯:make

安裝:make install

建立軟連線:

python3:

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

pip3:

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

回顧web工作原理

客戶端 <=> web伺服器(nginx) <=> wsgi(uwsgi) <=> python(flask框架) <=> 資料庫

安裝uwsgi軟體

pip3 install uwsgi

靜態資源處理

在server中新增乙個location,內容如下:

location /static

測試:在專案目錄下建立static目錄,然後新增一張xinsen.jpg

訪問:www.blog.com/static/xinsen.jpg

Flask專案部署

建立虛擬環境 安裝uwsgi包 安裝依賴包 uwsgi 配置nginx 參考總結 對使用者上傳的進行內容初步審核,根據識別的內容,判斷是否符合要求gitlab kagura ubuntu18.04 帶p2和p3,所以在安裝的時候需要注意,不要修改系統的版本 安裝python3.6 sudo apt ...

flask之專案部署

部署flask專案 專案名為aj這裡寫 片 配置 1.檢查雲伺服器安全組中埠是否開放 2.配置環境 nginx的配置conf位置 etc nginx nginx.conf 啟動 systemctl start nginx systemctl restart nginx 重啟 systemctl st...

flask專案部署nginx uwsgi

nginx安裝 詳情 在 etc nginx conf.d建立乙個名為movie.conf的nginx配置檔案,配置內容如下 server nginx相關命令 nginx t c nginx.conf 檢視配置檔案是否有問題的命令 nginx s reload 重啟nginx systemctl s...