flask nginx uwsgi完成專案部署

2021-10-21 20:50:46 字數 1120 閱讀 4888

建立乙個簡單的flask專案

from flask import flask

def hello_world():

return 'hello world!'

if __name__ == '__main__':

安裝uwsgi。

這裡我用的是python2.7

pip install uwsgi
編輯uwsgi的配置檔案,uwsgi.ini

[uwsgi]

socket = 127.0.0.1:5000

#由於外部還要巢狀nginx,這裡可以使用socket進行通訊,如果nginx和uwsgi部署在同一臺機器上,直接使用127.0.0.1

#如果外部直接通過uwsgi訪問服務,需將socket改為http-socket或者http,將127.0.0.1改為0.0.0.0

chdir = /home/flask_project

#專案目錄

#編寫flask**的py檔案

#flask應用物件

daemonize = /home/flask_project/uwsgi.log

#程序會在後台執行,並輸出日誌

pidfile = /home/flask_project/uwsgi.pid

# pid程序

然後可以直接啟動。

uwsgi uwsgi.ini
安裝nginx

yum install nginx
預設安裝位置是 /etc/nginx/

然後 拷貝 nginx.conf 到 conf.d 檔案中

server 

error_page 404 /404.html;

location = /404.html

error_page 500 502 503 504 /50x.html;

location = /50x.html

啟動nginx

systemctl start nginx.service

三 Linux專案部署之基礎專案部署

2.專案執行依賴於jdk的版本,tomcat可指定jdk版本。linux 指定tomcat專案啟動的jdk版本 教程位址 3.專案打包好後,將專案名修改為自己需要訪問的專案名,使用檔案上傳工具 xftp filezilla rz.上傳所打包好的war檔案。1.啟動tomcat容器,cd 到tomca...

專案部署流程

1 通過ftp將tomcat壓縮包匯入到linux伺服器中 2 通過遠端命令列工具解壓壓縮包 進入到壓縮包目錄 解壓壓縮包 顯示以下則安裝成功 3 啟動 關閉tomcat 進入到bin目錄 啟動tomcat 開啟顯示如下,則代表啟動成功。注 如無法顯示,則有可能埠未開啟,進行 1.1.2步驟 關閉t...

tomcat 專案部署

1.開啟conf資料夾下server.xml 在 tomcat 的配置檔案中,乙個web應用就是乙個特定的context,可以通過在server.xml中新建context裡部署乙個應用程式。開啟server.xml檔案,在host標籤內建乙個context,內容如下 其中path是虛擬路徑,doc...