我想为连接到我的App Service的IP创建一个白名单。有没有办法在共享定价层上执行此操作?
Azure为更高的定价层提供了更多功能。在过去,我找到了一种免费获得一些功能的方法。我能够使用免费的SSL证书,因此我可以映射到我的自定义域名,并通过共享层上的安全连接传输数据。
我已将代码写入白名单IP地址,但我宁愿用配置而不是应用程序级别来处理它。我不希望使用共享或基本层(并打开和关闭虚拟机)。有没有解决方案?
答案 0 :(得分:0)
这可以从Azure App Service的早期开始(当它被称为Web Apps时),并且它适用于任何定价层 -
您可以在web.config
中使用<ipSecurity>
来过滤掉IP来源:
我的其他答案有一个示例配置 - https://stackoverflow.com/a/38808091/4148708
注意:这仅适用于Windows工作者的App Service,因为它是IIS功能。对于Linux工作者,它将取决于您在容器中托管的Web服务器(Apache / nginx / lighttpd / Node / gunicorn / ...)。查找相关配置选项并添加到Docker容器中。