当我将 CDN 或 Azure Front Door 之类的东西放在 web 应用程序前面时,如何阻止流量直接访问 .azurewebsite.net 域名?
问问题
907 次
2 回答
1
更新
也许,您可以使用 REST API 来检索 Verizon 的入网点 (POP) 服务器的 IP 集。然后使用此 IP 列表强制对源服务器的请求仅来自有效的 Verizon POP。
于 2018-10-22T09:57:59.573 回答
1
我相信下面的文章深入讨论了如何设置 Azure Web 应用程序以及如何使用 Azure Front Door。它突出显示 myappfrontend.azurefd.net 如何成为应用的前端,然后仅当满足条件时才会将请求重定向到后端 (.azurewebsites.net)。第二篇文章重点介绍了如何设置自定义域以在必要时与 Azure Front Door 一起使用。请查看以下信息,如果您有任何更直接的问题,请告诉我们。
设置完成后,您可以开发重新路由规则以将请求从 .azurewebsites.net 定向到您的自定义域,这将确保所有请求都由 Azure Front Door 处理。
<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>
于 2018-10-25T19:26:13.930 回答