web.config中的ipSecurity部分是否适用于Azure App Services?
使用Azure上托管的Web应用程序设置简单IP地址阻止(黑名单)的步骤是什么?
答案 0 :(得分:7)
App Service在 Networking>下为此提供了用户体验。 Ip限制
从此处可以阻止特定IP地址或一系列地址:
如果您想通过web.config执行此操作,则需要使用XDT Transforms
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<system.webServer>
<security>
<ipSecurity xdt:Transform="RemoveAttributes(allowUnlisted)">
<add ipAddress="204.79.197.200" allowed="true" xdt:Transform="Insert"/>
</ipSecurity>
</security>
</system.webServer>
</configuration>
您可以在此处详细了解XDT转换和应用服务:https://github.com/projectkudu/kudu/wiki/Xdt-transform-samples
答案 1 :(得分:2)
是的,web.config中的ipSecurity部分适用于Azure App Services。
使用Azure上托管的Web应用程序设置简单IP地址阻止(黑名单)的步骤是什么?
<system.webServer>
<security>
<ipSecurity>
<add ipAddress="x.x.x.x" allowed="false" />
</ipSecurity>
</security>
</system.webServer>
我们还可以从IIS管理器连接到WebApp,然后我们可以轻松配置限制IP。更多详细信息请参阅blog。