day60-Flask項目部署

一馍悟、將遠程git倉庫中的項目拉取到服務器中的git倉庫

1.新建ihome文件夾

mkdir ihome

2.新建倉庫

cd ihome 

git init

3.本地倉庫與遠程倉庫進行配對

git remote add origin git@github.com:iamluyunhao/ihome.git

4.本地倉庫新建分支

git checkout -b test

5.將遠程倉庫內(nèi)容拉取到本地倉庫

git pull origin master

二赃承、測試環(huán)境中部署Flask項目

1.創(chuàng)建虛擬環(huán)境

virtualenv --no-site-packages -p /usr/local/python3/bin/python3 ajenv

2.安裝環(huán)境所需要的包

/home/env/ajenv/bin/pip install -r requiredment.txt

3.修改setting.py配置文件

REDIS_DATABASE = {
    'HOST': '127.0.0.1',
    'PASSWORD': '123456',
    'PORT': '6379'
}

4.修改config.py配置文件

SESSION_REDIS = redis.Redis(host=REDIS_DATABASE['HOST'], password=REDIS_DATABASE['PASSWORD'], port=REDIS_DATABASE['PORT'])

5.啟動Flask項目

/home/env/ajenv/bin/python3 /home/src/ihome/manage.py runserver -p 82 -h 0.0.0.0

三、服務器中正式部署Flask項目

1.安裝uwsgi

/home/env/ajenv/bin/pip3 install uwsgi

2.配置nginx.conf文件

注意:manage:項目中的應用名

server {
    listen    82;
    server_name www.jackhao.top;
 
    access_log    /home/logs/aj_access.log;
    error_log    /home/logs/aj_error.log;
 
    location / {
        include uwsgi_params;
        uwsgi_pass 127.0.0.1:9090;
 
        uwsgi_param UWSGI_CHDIR /home/src/ihome;
        uwsgi_param UWSGI_SCRIPT manage:app;
    }
}

3.配置uwsgi.ini文件

注意:callable =項目中的應用名

[uwsgi]

master = true

socket = 127.0.0.1:9090

chdir = /home/src/ihome

pythonpath = /home/env/ajenv/bin/python3

callable = app

logto = /home/logs/aj_uwsig.log

4.重啟nginx服務

systemctl restart nginx

systemctl status nginx

5.配置啟動啟動文件

touch start_aj.sh

vim start_aj.sh
/home/env/ajenv/bin/uwsgi --ini /home/conf/aj_uwsgi.ini

6.啟動項目

nohup ./start_aj.sh &

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末地回,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌瑰煎,老刑警劉巖泻轰,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件技肩,死亡現(xiàn)場離奇詭異,居然都是意外死亡浮声,警方通過查閱死者的電腦和手機虚婿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來泳挥,“玉大人然痊,你說我怎么就攤上這事∠劢啵” “怎么了玷过?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長筑煮。 經(jīng)常有香客問我辛蚊,道長,這世上最難降的妖魔是什么真仲? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任袋马,我火速辦了婚禮,結果婚禮上秸应,老公的妹妹穿的比我還像新娘虑凛。我一直安慰自己碑宴,他們只是感情好,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布桑谍。 她就那樣靜靜地躺著延柠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪锣披。 梳的紋絲不亂的頭發(fā)上贞间,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天,我揣著相機與錄音雹仿,去河邊找鬼增热。 笑死,一個胖子當著我的面吹牛胧辽,可吹牛的內(nèi)容都是我干的峻仇。 我是一名探鬼主播,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼邑商,長吁一口氣:“原來是場噩夢啊……” “哼摄咆!你這毒婦竟也來了?” 一聲冷哼從身側響起奠骄,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤豆同,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后含鳞,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體影锈,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年蝉绷,在試婚紗的時候發(fā)現(xiàn)自己被綠了鸭廷。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡熔吗,死狀恐怖辆床,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情桅狠,我是刑警寧澤讼载,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站中跌,受9級特大地震影響咨堤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜漩符,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一一喘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧嗜暴,春花似錦凸克、人聲如沸议蟆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽咐容。三九已至,卻和暖如春撞鹉,著一層夾襖步出監(jiān)牢的瞬間疟丙,已是汗流浹背颖侄。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工鸟雏, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人览祖。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓孝鹊,卻偏偏與公主長得像,于是被迫代替她去往敵國和親展蒂。 傳聞我的和親對象是個殘疾皇子又活,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容