如何將自己開(kāi)發(fā)的網(wǎng)站部署到阿里云上
如果你已經(jīng)購買(mǎi)了阿里的空間并且已經(jīng)備案了的話(huà),你直接用FTP工具登錄到空間,直接上傳你的網(wǎng)站文件到空間上就行了
阿里云服務(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)型。
如何在阿里云上部署django網(wǎng)站
小鳥(niǎo)云服務(wù)器niaoyun實(shí)例創(chuàng )建好之后,您可以使用以下任意一種方式登錄服務(wù)器:遠程桌面連接(MicrosoftTerminalServicesClient,MSTSC):采用這種方式登錄,請確保實(shí)例能訪(fǎng)問(wèn)公網(wǎng)。如果在創(chuàng )建實(shí)例時(shí)沒(méi)有購買(mǎi)帶寬,則不能使用遠程桌面連接。管理終端VNC:無(wú)論您在創(chuàng )建實(shí)例時(shí)是否購買(mǎi)了帶寬,只要您本地有網(wǎng)頁(yè)瀏覽器,都可以通過(guò)管理控制臺的管理終端登錄實(shí)例。使用遠程桌面連接(MSTSC)登錄實(shí)例打開(kāi)開(kāi)始菜單>遠程桌面連接,或在開(kāi)始菜單>搜索中輸入mstsc。也可以使用快捷鍵Win+R來(lái)啟動(dòng)運行窗口,輸入mstsc后回車(chē)啟動(dòng)遠程桌面連接。在遠程桌面連接對話(huà)框中,輸入實(shí)例的公網(wǎng)IP地址。單擊顯示選項。輸入用戶(hù)名,如小鳥(niǎo)云默認為niaoyun。單擊允許我保存憑據,然后單擊連接。這樣以后登錄就不需要手動(dòng)輸入密碼了。