我在azure上部署了一个节点js Web应用程序,我想通过IP地址限制对它的访问。在AWS的安全组中,我之前很容易做过类似的事情。但是,我目前在免费开发平台上,当我进入Azure门户gui中的ip限制设置选项卡时,它说我需要升级应用程序,因为ip限制在当前平台上不可用。我要构建的内容只需要很少的资源。这是一页的内部静态新闻。我需要用来获得ip限制的azure上最少的资源是什么?或者我可以使用另一条路线吗?
答案 0 :(得分:3)
在门户中配置IP限制所需的最少资源是 B1 :
在这里阅读如何配置它: 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
如果您现在使用未列出的IP浏览应用程序,则会出现以下错误:
您无权查看此目录或页面。