阿里云服務(wù)器部署flask項目
當我們執行下面的hello.py時(shí),使用的flask自帶的服務(wù)器,完成了web服務(wù)的啟動(dòng)。在生產(chǎn)環(huán)境中,flask自帶的服務(wù)器,無(wú)法滿(mǎn)足性能要求,我們這里采用Gunicorn做wsgi容器,來(lái)部署flask程序。Gunicorn(綠色獨角獸)是一個(gè)Python WSGI的HTTP服務(wù)器。從Ruby的獨角獸(Unicorn )項目移植。該Gunicorn服務(wù)器與各種Web框架兼容,實(shí)現非常簡(jiǎn)單,輕量級的資源消耗。Gunicorn直接用命令啟動(dòng),不需要編寫(xiě)配置文件,相對uWSGI要容易很多。 區分幾個(gè)概念 : WSGI:全稱(chēng)是Web Server Gateway Interface(web服務(wù)器網(wǎng)關(guān)接口),它是一種規范,它是web服務(wù)器和web應用程序之間的接口。它的作用就像是橋梁,連接在web服務(wù)器和web應用框架之間。 uwsgi:是一種傳輸協(xié)議,用于定義傳輸信息的類(lèi)型。
如何將app部署在阿里云服務(wù)器上
阿里云使用,第一步購買(mǎi);第二步配置環(huán)境啊,那是個(gè)空主機,需要格式化安裝軟件,第三步上域名注冊的地方解析域名把服務(wù)器ip弄過(guò)去,第四步,用工具連接服務(wù)器,把代碼傳上去(htdocs?)