網(wǎng)站開發(fā) 定制 多少 錢seo顧問賺錢嗎
文章目錄
- 什么是應用程序網(wǎng)關
- 實戰(zhàn)演練
- 創(chuàng)建虛擬網(wǎng)絡
- 創(chuàng)建虛擬機
- 創(chuàng)建應用程序網(wǎng)關
- 測試搭建結果
什么是應用程序網(wǎng)關
Azure應用程序網(wǎng)關是一種托管服務,用于提供安全、可縮放的 Web 應用程序前端點的應用程序傳送控制和保護。它可以通過 SSL 終止、cookie 基于會話持久性和 URL 重寫等功能來提高 Web 應用程序的安全性、可擴展性和性能。
通過Azure應用程序網(wǎng)關,可以實現(xiàn)以下功能:
- 負載均衡:將傳入的流量分發(fā)到后端多個 Web 應用程序。
- Web 應用防火墻:檢測和阻止常見 Web 漏洞攻擊,以提高應用程序的安全性。
- HTTP 路由和重寫:根據(jù) URL 路由流量,并在必要時重寫 URL。
- 會話持久性:通過引入會話 Cookie 將客戶端請求與特定后端服務器關聯(lián)。
- SSL 終止:將 SSL/TLS 連接終止在應用程序網(wǎng)關上,減輕后端服務器的處理負擔。
- 自動擴展:根據(jù)應用程序網(wǎng)關的負載情況,自動調整其規(guī)模。
Azure應用程序網(wǎng)關的官方文檔地址為:https://docs.microsoft.com/azure/application-gateway/
實戰(zhàn)演練
創(chuàng)建虛擬網(wǎng)絡
- 去azure控制臺中,搜索虛擬網(wǎng)絡,開始創(chuàng)建虛擬網(wǎng)絡,名稱和區(qū)域信息如下
- IP地址中添加兩個子網(wǎng),審閱和創(chuàng)建虛擬網(wǎng)絡
創(chuàng)建虛擬機
- 創(chuàng)建第一個虛擬機,參考https://blog.csdn.net/m0_48468018/article/details/132267096, 映像選擇ubuntu ,大小選擇b1s即可,入站端口開放80和22端口,網(wǎng)絡選擇剛剛創(chuàng)建的虛擬網(wǎng)絡,子網(wǎng)選擇剛剛創(chuàng)建的名字為ip的子網(wǎng),高級中輸入如下內容,創(chuàng)建image的目錄
#cloud-config
package_update: true
packages:- apache2runcmd:- mkdir /var/www/html/images- echo "<h1>images</h1>" > /var/www/html/images/index.html- systemctl restart apache2
2. 仿照以上的步驟,創(chuàng)建第二個虛擬機,子網(wǎng)同樣選擇ip,高級中輸入如下內容,創(chuàng)建video的目錄
#cloud-config
package_update: true
packages:- apache2runcmd:- mkdir /var/www/html/video- echo "<h1>video</h1>" > /var/www/html/video/index.html- systemctl restart apache2
- 嘗試訪問以上兩個虛擬機的公共IP地址對應的Image和video的路徑,結果如下
創(chuàng)建應用程序網(wǎng)關
- 搜索應用程序網(wǎng)關并創(chuàng)建,虛擬網(wǎng)絡選擇剛剛創(chuàng)建的虛擬網(wǎng)絡,子網(wǎng)選擇ag
- 前端中新增公共IP地址,信息如下
- 后端中添加后端池,分別將images和video的虛擬機的地址添加進來
- 配置路由規(guī)則,信息如下,分別設置偵聽器和后端目標和基于路徑的規(guī)則
添加路徑的結果如下:
5.查看和創(chuàng)建
測試搭建結果
到網(wǎng)關中查看公共IP地址,分別訪問路徑images/index.html和video/index.html,結果如下: