nginx uwsgi flask的簡單部署

2021-09-19 11:23:31 字數 1078 閱讀 2725

安裝前提:

在安裝nginx前,需要確保系統安裝了gcc,gcc++,open-devel和zlib-devel。軟體。安裝必須軟體:

yum install gcc-c++

yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel

wget 

tar -xzvf nginx-1.7.10.tar.gz

cd nginx-1.7.10

./configure

make && make install

啟動nginx(預設的安裝目錄,如有更改請到你自己的安裝目錄)

/usr/lcoal/nginx/sbin/nginx
開啟瀏覽器訪問你的ip出現welcome to nginx表示安裝成功

關閉nginx

#查詢nginx主程序號 

ps -ef | grep nginx

#停止程序

kill -quit 主程序號

#快速停止

kill -term 主程序號

#強制停止

pkill -9 nginx

重啟nginx

/usr/local/nginx/sbin/nginx -s reload
配置nginx(/usr/local/nginx/conf/nginx.conf)

server   

}

uwsgi的安裝

pip install uwsgi
uwsgi的配置

針對flask的配置啟動

這時你就可能訪問你的flask專案了

Nginx uWSGI Flask之間的關係

總體來說 客戶端從傳送乙個http請求到flask處理請求,分別經過了web服務層,wsgi層,web框架層,這三個層次。不同的層次期作用也不同,下面簡要介紹個層的作用。1 web伺服器層 對於傳統的客戶端 伺服器架構,其請求的處理過程是,客戶端向伺服器傳送請求,伺服器接收請求並處理請求,然後給客戶...

PAT B1016 部分A B (簡單模擬)

note 除 中的讓k1 10外,還可通過 10的方法列舉a b的每一位 while a 0 正整數 a 的 da 為 1 位整數 部分 定義為由 a 中所有 d a組成的新整數 p a 例如 給定 a 3862767,d a 6,則 a 的 6 部分 p a 是 66,因為 a 中有 2 個 6。...

Ubuntu上Nginx Django的部署

最近準備弄下nginx的反向 希望通過django來進行一些管理操作 今天安裝部署了一下配置,這裡總結下 nginx engine x 是乙個高效能的http和反向 伺服器,也是乙個imap pop3 smtp伺服器。其將源 以類bsd許可證的形式發布,因它的穩定性 豐富的功能集 示例配置檔案和低系...