騰訊雲部署flask

2021-09-12 07:18:37 字數 1541 閱讀 2886

$ sudo apt-get install nginx
/etc/init.d/nginx start #啟動

/etc/init.d/nginx stop #停止

# 如果是多台伺服器的話,則在此配置,並修改 location 節點下面的 proxy_pass 

upstream flask

server

}

pip install gunicorn
gunicorn -h
# -w: 表示程序(worker) -b:表示繫結ip位址和埠號(bind)

gunicorn -w 2 -b 127.0.0.1:5000 執行檔名稱:flask程式例項名

scp -r 本地檔案路徑 [email protected]:遠端儲存路徑
from flask import flask

# 建立flask的應用程式

# 第乙個引數指代flask所對應的模板,其可以決定靜態檔案從哪個位置開始找

# 使用裝飾器路由去與檢視函式進行關聯

'/')

defindex()

:return

'hello 2019'

if __name__ ==

'__main__'

:# 執行當前flask應用程式

)

啟動之後顯示如下:

[2019-03-09 16:06:10 +0800] [19417] [info] starting gunicorn 19.9.0

[2019-03-09 16:06:10 +0800] [19417] [info] listening at: (19417)

[2019-03-09 16:06:10 +0800] [19417] [info] using worker: sync

[2019-03-09 16:06:10 +0800] [19420] [info] booting worker with pid: 19420

[2019-03-09 16:06:10 +0800] [19421] [info] booting worker with pid: 19421

此時開啟你的公網ip就可以正常顯示return的資料了,ok

下面來部署乙個真實的flask專案

注意指定資料庫utf8

$ python manage.py db init

$ python manage.py db migrate -m"initial"

$ python manage.py db upgrade

/etc/init.d/nginx stop  #停止

/etc/init.d/nginx start #啟動

阿里雲部署flask

從原始碼編譯python 註冊 python 3.6 的系統環境 pip安裝源的確認 virtualenv工具的安裝 直接使用pip3安裝virtualenv即可,這樣安裝到的是在python36目錄下的bin目錄裡 pip3 install virtualenv 建議以root身份建立redis原...

騰訊雲部署samba

系統 centos 7.2 大坑記 公網現在一般都封了samba監聽埠554,如果需要正常訪問,需要 1.改變samba伺服器的監聽埠 2.在windows下做埠對映,將對554的訪問,改為修改後的samba埠連線 安裝samba yum y install samba測試安裝是否成功,啟動一下試試...

svn 騰訊雲 CentOs部署

這個是我一兩年前 部署的方式了,不知道現在還行不行,但是一些基本配置我想是不變的。1 yum install y subversion 2 mkdir p data svn myproject 3 svnadmin create data svn myproject authz 配置模板 group...