Azure WebApp的白名单入站IP地址?
问题描述:
我想限制访问一些Web应用程序我正在通过白名单允许的入境IP地址在Azure上开发。我已经使用Network Security Group实现了这一点,应用于VM。我也可以看到如何使用应用程序服务环境来实现此目的,但这非常昂贵。有没有办法将Network Security Group应用到Web App?或者我可以将Network Security Group添加到虚拟网络?还是有另一种我忽略的方法?Azure WebApp的白名单入站IP地址?
谢谢! https://www.iis.net/configreference/system.webserver/security/ipsecurity
的功能Azure的Web应用程序的支持: https://azure.microsoft.com/en-us/blog/ip-and-domain-restrictions-for-windows-azure-web-sites/
<system.webServer>
<security>
<ipSecurity allowUnlisted="false">
<add ipAddress="XXX.XXX.XXX.XXX" allowed="true" />
</ipSecurity>
</security>
</system.webServer>
的IPSECURITY元素完整的文档:
答
您可以在web.config中使用IPSECURITY元素,像这样限制IP地址
将此标记为已答复 - 谢谢。我将不得不研究如何通过Azure门户配置web.config,我相信这很好。但是 - 这种方法需要依次为每个webapp应用设置。有没有办法可以同时应用于多个应用程序 - 而不会花费应用程序服务环境? –
你不需要一个ASE。您可以编辑您的web.config并将其包含在部署到Azure的项目中。 –