我的网站访问受限。仅允许多个IP访问该站点。我已经为网站配置了访问限制,以便只有指定的客户端才能访问该应用程序。
问题是所有拒绝的客户端都收到带有以下消息的403 http响应状态代码:
错误403-此Web应用已停止。
我该如何更改此行为,以使拒绝的客户端根本不会收到响应?
答案 0 :(得分:1)
如何使用“动态IP限制功能”。 https://azure.microsoft.com/en-us/blog/confirming-dynamic-ip-address-restrictions-in-windows-azure-web-sites/
示例:
<system.webServer>
<security>
<ipSecurity allowUnlisted="false" denyAction="NotFound">
<add allowed="true" ipAddress="1.2.3.4"subnetMask="255.255.0.0"/>
</ipSecurity>
</security>
</system.webServer>
denyAction的允许值为:
AbortRequest(返回HTTP状态代码0)
未经授权(返回401的HTTP状态代码)