当我将CDN或类似Azure Front Door的东西放在web应用程序的前面时,如何阻止流量直接点击.azurewebsite.net域名?
答案 0 :(得分:1)
也许,您可以使用REST API来为Verizon的接入点(POP)服务器检索一组IP。然后,使用此IP列表强制执行仅从有效的Verizon POP向原始服务器发出的请求。
答案 1 :(得分:1)
我相信下面的文章深入讨论了如何设置Azure Web App以及如何与它一起使用Azure Front Door。它突出显示了myappfrontend.azurefd.net将如何成为您应用的前端,然后仅在满足条件的情况下,该请求才会将请求重定向到后端(.azurewebsites.net)。第二篇文章重点介绍了设置自定义域,以在必要时与Azure Front Door一起使用。请查看以下信息,如果您还有其他直接问题,请告诉我们。
设置完成后,您可以开发重新路由规则,以将请求从.azurewebsites.net定向到自定义域,这将确保所有请求均由Azure前门处理。
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect rule for azurewebsites.net to domain.com" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{HTTP_HOST}" pattern="whateverappdavid.azurewebsites.net" />
</conditions>
<action type="Redirect" url="http://therealdavids.com/{R:0}" />
</rule>
</rules>
</rewrite>
</system.webServer>