Azure Web App - 是否可以将自定义域放入虚拟应用程序

标签 azure azure-webapps custom-domain

我已经使用虚拟应用程序在一个 Azure Web 应用程序上部署了 2 个 Web 应用程序,请参阅下面的屏幕截图,

现在我想将自定义域 URL 指向,

ma​​in.mydomain.comapp1

api.mydomain.comapp2

这可能吗?如果是的话如何实现?请帮忙。

否则,我最终将不会为每个应用程序创建任何 WebApps?那么这是唯一的方法吗?

enter image description here

最佳答案

根据您的描述,您希望访问 main.mydomain.com 并重定向到 yourwebapp.azurewebsites.net/app1,与 app2 相同。

如果是这样,您可以在 web.config 中使用以下规则:

<rewrite>
    <rules>
        <rule name="RedirectTovirtualDirectory" stopProcessing="true">
            <match url="(.*)" />
            <conditions logicalGrouping="MatchAny">
                <add input="{HTTP_HOST}" pattern="^main.mydomain.com$" />
            </conditions>
            <action type="Redirect" url="https://yourwebapp.azurewebsites.net/app1/{R:1}" redirectType="Permanent" />
       </rule>
    </rules>
</rewrite>

关于Azure Web App - 是否可以将自定义域放入虚拟应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58011920/

相关文章:

c# - 以编程方式将新的虚拟目录添加到 Azure WebApp

azure - 如何通过 Azure AD B2C 使用身份验证功能在 Azure Web App 上添加身份验证?

azure - 如何在 Web 应用程序中将端口 6006 重定向到端口 80?

azure - 如何定义通配符 Azure 应用服务子域的异常(exception)

azure - 在 Azure 中配置 Dns 区域以在 gsuite 中接收电子邮件?

sql - 无法从 Azure 逻辑应用调用 SPROC - 找不到参数的语法

Azure DevOps REST API : how to get release stage's test results?

mysql - Azure网站IIS不编码utf8

azure - EventHub 触发函数基数,其中一个会导致更高的超时

Azure 应用服务证书 - 自动续订失败