什么是應(yīng)用程序網(wǎng)關(guān)
Azure應(yīng)用程序網(wǎng)關(guān)是一種托管服務(wù),用于提供安全、可縮放的 Web 應(yīng)用程序前端點(diǎn)的應(yīng)用程序傳送控制和保護(hù)。它可以通過(guò) SSL 終止、cookie 基于會(huì)話持久性和 URL 重寫(xiě)等功能來(lái)提高 Web 應(yīng)用程序的安全性、可擴(kuò)展性和性能。
通過(guò)Azure應(yīng)用程序網(wǎng)關(guān),可以實(shí)現(xiàn)以下功能:
- 負(fù)載均衡:將傳入的流量分發(fā)到后端多個(gè) Web 應(yīng)用程序。
- Web 應(yīng)用防火墻:檢測(cè)和阻止常見(jiàn) Web 漏洞攻擊,以提高應(yīng)用程序的安全性。
- HTTP 路由和重寫(xiě):根據(jù) URL 路由流量,并在必要時(shí)重寫(xiě) URL。
- 會(huì)話持久性:通過(guò)引入會(huì)話 Cookie 將客戶(hù)端請(qǐng)求與特定后端服務(wù)器關(guān)聯(lián)。
- SSL 終止:將 SSL/TLS 連接終止在應(yīng)用程序網(wǎng)關(guān)上,減輕后端服務(wù)器的處理負(fù)擔(dān)。
- 自動(dòng)擴(kuò)展:根據(jù)應(yīng)用程序網(wǎng)關(guān)的負(fù)載情況,自動(dòng)調(diào)整其規(guī)模。
Azure應(yīng)用程序網(wǎng)關(guān)的官方文檔地址為:https://docs.microsoft.com/azure/application-gateway/
實(shí)戰(zhàn)演練
創(chuàng)建虛擬網(wǎng)絡(luò)
- 去azure控制臺(tái)中,搜索虛擬網(wǎng)絡(luò),開(kāi)始創(chuàng)建虛擬網(wǎng)絡(luò),名稱(chēng)和區(qū)域信息如下
- IP地址中添加兩個(gè)子網(wǎng),審閱和創(chuàng)建虛擬網(wǎng)絡(luò)
創(chuàng)建虛擬機(jī)
- 創(chuàng)建第一個(gè)虛擬機(jī),參考https://blog.csdn.net/m0_48468018/article/details/132267096, 映像選擇ubuntu ,大小選擇b1s即可,入站端口開(kāi)放80和22端口,網(wǎng)絡(luò)選擇剛剛創(chuàng)建的虛擬網(wǎng)絡(luò),子網(wǎng)選擇剛剛創(chuàng)建的名字為ip的子網(wǎng),高級(jí)中輸入如下內(nèi)容,創(chuàng)建image的目錄
#cloud-config
package_update: true
packages:
- apache2
runcmd:
- mkdir /var/www/html/images
- echo "<h1>images</h1>" > /var/www/html/images/index.html
- systemctl restart apache2
2. 仿照以上的步驟,創(chuàng)建第二個(gè)虛擬機(jī),子網(wǎng)同樣選擇ip,高級(jí)中輸入如下內(nèi)容,創(chuàng)建video的目錄
#cloud-config
package_update: true
packages:
- apache2
runcmd:
- mkdir /var/www/html/video
- echo "<h1>video</h1>" > /var/www/html/video/index.html
- systemctl restart apache2
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-662659.html
- 嘗試訪問(wèn)以上兩個(gè)虛擬機(jī)的公共IP地址對(duì)應(yīng)的Image和video的路徑,結(jié)果如下
創(chuàng)建應(yīng)用程序網(wǎng)關(guān)
- 搜索應(yīng)用程序網(wǎng)關(guān)并創(chuàng)建,虛擬網(wǎng)絡(luò)選擇剛剛創(chuàng)建的虛擬網(wǎng)絡(luò),子網(wǎng)選擇ag
- 前端中新增公共IP地址,信息如下
- 后端中添加后端池,分別將images和video的虛擬機(jī)的地址添加進(jìn)來(lái)
- 配置路由規(guī)則,信息如下,分別設(shè)置偵聽(tīng)器和后端目標(biāo)和基于路徑的規(guī)則
添加路徑的結(jié)果如下:
5.查看和創(chuàng)建
測(cè)試搭建結(jié)果
到網(wǎng)關(guān)中查看公共IP地址,分別訪問(wèn)路徑images/index.html和video/index.html,結(jié)果如下:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-662659.html
到了這里,關(guān)于Azure應(yīng)用程序網(wǎng)關(guān)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!