語雀知識庫:https://www.yuque.com/seanyu/azure/appservice
公衆號:雲計算實戰
概覽
1.用來託管Web應用,移動後端及RESTful API;
2.Paas產品,無需用戶管理基礎結構;
3.自動縮放,高可用;
4.後端系統支持Windows 和Linux;
5.支持GitHub,Azure DevOps,Git存儲庫自動部署;
6.多語言:.NET, Node.js, PHP, Java, Python(Linux),HTML等
7.SLA 99.95%
與Azure 產品集成
1.自定義域名;
2.SSL保護;
3.CDN 支持;
案例一部署Node.js 站點
1. 下載安裝Node.js
2. 準備Node.js測試網站
使用npm工具 npx直接運行如下命令:
npx express-generator myExpressApp --view pug --git
然後執行:
cd myExpressApp npm install
npm start
打開瀏覽器並導航到 http://localhost:3000,其中應會顯示如下所示的內容
3.準備Visual Studio Code 開發環境
下載安裝Visual Studio Code:https://code.visualstudio.com/
下載相關的擴展:
設置Azure 擴展爲中國區Azure(如果使用世紀互聯版本,則需要本步驟):
登錄Azure 賬號:
4. 在Azure創建Web App
5.發佈Node.js 網站到Azure Web App
打開VS CODE,打開Node.js 網站項目
輸入 (CTRL + SHIFT + P) 進行部署,方法是鍵入“deploy to web app”並運行“Azure App Service: Deploy to Web App”命令。
點擊Browse Website 查看網站。