Azure通过IP范围限制对Web应用的访问

时间:2018-08-28 09:37:17

标签: azure

我在azure上部署了一个节点js Web应用程序,我想通过IP地址限制对它的访问。在AWS的安全组中,我之前很容易做过类似的事情。但是,我目前在免费开发平台上,当我进入Azure门户gui中的ip限制设置选项卡时,它说我需要升级应用程序,因为ip限制在当前平台上不可用。我要构建的内容只需要很少的资源。这是一页的内部静态新闻。我需要用来获得ip限制的azure上最少的资源是什么?或者我可以使用另一条路线吗?

1 个答案:

答案 0 :(得分:3)

在门户中配置IP限制所需的最少资源是 B1

enter image description here

在这里阅读如何配置它: Azure App Service Static IP Restrictions


注意:您还可以通过使用IP Security设置添加web.config来启用免费层的IP限制。工作样本:

<configuration>
  <system.webServer>
    <security> 
        <ipSecurity allowUnlisted="false"> 
            <clear/> 
             <add ipAddress="83.116.19.53" allowed="true"/> 
        </ipSecurity>  
    </security>
</system.webServer> 
</configuration>

现在您要做的就是将web.config放入您的 wwwroot 目录。您可以将web.config包含在部署中,也可以使用Kudu引擎手动添加它。

只需将<YOURSITE>替换为您的实际网站,然后点击链接:

https://<YOURSITE>.scm.azurewebsites.net/DebugConsole/?shell=powershell

enter image description here

如果您现在使用未列出的IP浏览应用程序,则会出现以下错误:

  

您无权查看此目录或页面。