【问题标题】:Changing Azure restriction behaviour更改 Azure 限制行为
【发布时间】:2019-02-17 13:02:15
【问题描述】:

我有一个访问受限的网站。仅允许多个 IP 访问该站点。我已经为网站配置了访问限制,这样只有指定的客户端才能访问应用程序。

问题是所有被拒绝的客户端都收到了带有以下消息的 403 http 响应状态代码:

错误 403 - 此 Web 应用程序已停止。

我怎样才能改变这种行为,让拒绝客户根本没有收到任何响应?

【问题讨论】:

    标签: azure azure-web-app-service firewall http-status-code-403 restriction


    【解决方案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)

    • 未授权(返回 HTTP 状态码 401)

    • 禁止(返回 HTTP 状态代码 403)。
      请注意,这是默认设置。
    • NotFound(返回 HTTP 状态码 404)

    【讨论】:

    • 这可能是一种方法。我对改变 azure 端的行为更感兴趣。
    猜你喜欢
    • 2019-07-02
    • 2017-12-25
    • 1970-01-01
    • 2020-04-08
    • 2017-10-30
    • 1970-01-01
    • 2022-08-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多