centos伺服器部署flask專案。

2021-10-02 23:24:53 字數 1166 閱讀 6384

已安裝的環境nginx,python3,mysql,uwsgi,virtualenv

1,建立虛擬環境

virtualenv -p python3 myblog
2,進入虛擬環境

source myblog/bin/activate
3,在虛擬環境中安裝flask和uwsgi

pip install flask

pip install uwsgi

4,配置uwsgi,在部署專案的根目錄下建立配置檔案uwsgiconfig.ini,新增配置內容如下

[uwsgi]

#uwsgi 啟動時所使用的位址與埠(可以與專案埠不一致)

socket = 127.0.0.1:5000

#指向**目錄

chdir=/usr/local/nginx/html/myblog

#python 啟動程式檔案

wsgi-file =myblog.py##

處理器數

processes = 4

#執行緒數

threads = 2

#緩衝區

buffer-size = 32768

#狀態檢測位址

stats = 127.0.0.1:9191

5,配置nginx,新增如下內容:

server 

}

6,重啟nginx

killall -9nginx                關閉nginx的程序

/usr/local/nginx/sbin/nginx 啟動和檢視nginx服務

7,執行uwsgi服務

uwsgi --ini /usr/local/nginx/html/myblog/uwsgiconfig.ini

#後台執行

uwsgi --ini /usr/local/nginx/html/myblog/uwsgiconfig.ini --daemonize /usr/local/nginx/html/myblog/myblog.out

輸入網域名稱可以訪問**了,

centos上部署郵件伺服器

postfix是centos預設安裝的郵件伺服器軟體。以下配置示例假設要配置的網域名稱是cnblogs.info,郵件伺服器主機名是mail.cnblogs.info。1.開啟postfix的配置檔案 vi etc postfix main.cf 2.75 游標移至第75行,修改myhostname...

Centos雲伺服器環境部署

使用雲伺服器的好處就是有固定ip,作業系統安裝重灌等都是數分鐘內自動完成的,遇到一些難以解決的環境問題可以快速搞定。再加上網速給力,不再被一些網路問題所折磨。以前有學生優惠的時候買一年的也才一百來塊,用windows作業系統還可以掛qq,一掛就是一年。很可惜很好的資源那時候沒有珍惜,如今倒是又用上了...

部署NodeJs專案到CentOS伺服器

開始部署專案 可能遇到的問題 xshell nodejs phantomjs mongodb 提前在根目錄 命令 cd 進入根目錄 下,我新建了個目錄software 新建software目錄命令 mkdir software 然後進入該目錄下 cd software 輸入命令 此時還不能全域性使用...