我有一个使用Azure身份验证的系统,我已经在AD中部署了AD,现在要使用OAuth2,我需要将应用程序托管在同一Azure中。
我已经创建了名称为(testapp.azurewebsites.net)的应用程序,现在该testapp需要指向另一台服务器,因此当我在url中输入时,它应该解析另一个IP并运行该服务器上托管的应用程序。
我没有在AZURE中找到任何东西将此Testapp绑定到A记录IP,有办法吗?
testapp.azurewebsites.net指向192.168.0.12
答案 0 :(得分:0)
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect rquests to default azure websites domain" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^testapp\.azurewebsites\.net$" />
</conditions>
<action type="Redirect" url="http://192.168.0.12/{R:0}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect rquests to default azure websites domain" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^yoursite\.azurewebsites\.net$" />
</conditions>
<action type="Redirect" url="http://www.yoursite.com/{R:0}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>