Azure应用程序网关

这篇具有很好参考价值的文章主要介绍了Azure应用程序网关。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

什么是应用程序网关

Azure应用程序网关是一种托管服务,用于提供安全、可缩放的 Web 应用程序前端点的应用程序传送控制和保护。它可以通过 SSL 终止、cookie 基于会话持久性和 URL 重写等功能来提高 Web 应用程序的安全性、可扩展性和性能。

通过Azure应用程序网关,可以实现以下功能:

  1. 负载均衡:将传入的流量分发到后端多个 Web 应用程序。
  2. Web 应用防火墙:检测和阻止常见 Web 漏洞攻击,以提高应用程序的安全性。
  3. HTTP 路由和重写:根据 URL 路由流量,并在必要时重写 URL。
  4. 会话持久性:通过引入会话 Cookie 将客户端请求与特定后端服务器关联。
  5. SSL 终止:将 SSL/TLS 连接终止在应用程序网关上,减轻后端服务器的处理负担。
  6. 自动扩展:根据应用程序网关的负载情况,自动调整其规模。

Azure应用程序网关的官方文档地址为:https://docs.microsoft.com/azure/application-gateway/

实战演练

创建虚拟网络

  1. 去azure控制台中,搜索虚拟网络,开始创建虚拟网络,名称和区域信息如下
    Azure应用程序网关,从0到1学习Azure,azure,microsoft
  2. IP地址中添加两个子网,审阅和创建虚拟网络
    Azure应用程序网关,从0到1学习Azure,azure,microsoft

创建虚拟机

  1. 创建第一个虚拟机,参考https://blog.csdn.net/m0_48468018/article/details/132267096, 映像选择ubuntu ,大小选择b1s即可,入站端口开放8022端口,网络选择刚刚创建的虚拟网络,子网选择刚刚创建的名字为ip的子网,高级中输入如下内容,创建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

Azure应用程序网关,从0到1学习Azure,azure,microsoft

Azure应用程序网关,从0到1学习Azure,azure,microsoft
2. 仿照以上的步骤,创建第二个虚拟机,子网同样选择ip,高级中输入如下内容,创建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

Azure应用程序网关,从0到1学习Azure,azure,microsoft
Azure应用程序网关,从0到1学习Azure,azure,microsoft

  1. 尝试访问以上两个虚拟机的公共IP地址对应的Image和video的路径,结果如下
    Azure应用程序网关,从0到1学习Azure,azure,microsoft
    Azure应用程序网关,从0到1学习Azure,azure,microsoft

创建应用程序网关

  1. 搜索应用程序网关并创建,虚拟网络选择刚刚创建的虚拟网络,子网选择ag
    Azure应用程序网关,从0到1学习Azure,azure,microsoft
  2. 前端中新增公共IP地址,信息如下
    Azure应用程序网关,从0到1学习Azure,azure,microsoft
  3. 后端中添加后端池,分别将images和video的虚拟机的地址添加进来
    Azure应用程序网关,从0到1学习Azure,azure,microsoft
    Azure应用程序网关,从0到1学习Azure,azure,microsoft
  4. 配置路由规则,信息如下,分别设置侦听器后端目标基于路径的规则
    Azure应用程序网关,从0到1学习Azure,azure,microsoft
    Azure应用程序网关,从0到1学习Azure,azure,microsoft
    Azure应用程序网关,从0到1学习Azure,azure,microsoft
    添加路径的结果如下:
    Azure应用程序网关,从0到1学习Azure,azure,microsoft
    5.查看和创建

测试搭建结果

到网关中查看公共IP地址,分别访问路径images/index.html和video/index.html,结果如下:
Azure应用程序网关,从0到1学习Azure,azure,microsoft
Azure应用程序网关,从0到1学习Azure,azure,microsoft
Azure应用程序网关,从0到1学习Azure,azure,microsoft文章来源地址https://www.toymoban.com/news/detail-662659.html

到了这里,关于Azure应用程序网关的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包