【问题标题】:How to setup whitelabel for your azure website?如何为您的 azure 网站设置白标?
【发布时间】:2021-02-06 22:41:19
【问题描述】:

我见过很多网站,如 agoda、booking.com 等,为其会员计划提供白标服务。它会让您将网站的 cname 记录设置为指向他们的域,例如 whitelabel.agoda.com(示例)。我不确定这是如何完成的,因为我正在尝试这样做,但我不断收到 404 错误。

这是我迄今为止尝试过的:

我有一个名为 example.com 的网站,我正在使用 azure 来托管我的 Web 应用程序。我计划有一个会员计划,其他用户可以将他们自己的 cname 添加到我的 whitelabel.example.com 并且它只会转到我的 example.com 网站(我将从那里使用 c# 执行我自己的逻辑) .

问题是:

我将如何去设置它?现在我有一个 cname 将 whitelabel.example.com 链接到 example.com(这有效)。但是,当从另一个域进行测试时,将 cname 记录(比如说 hello.example2.com)添加到 whitelabel.example.com,它只会给我一个 404 azure 页面。

请指教。很抱歉我这个很糟糕。

【问题讨论】:

    标签: azure dns hosting white-labelling


    【解决方案1】:

    不确定我是否正确理解了您的要求。您似乎可以通过使用 CNAME 记录将通配符域(例如,*.contoso.com)映射到您的 Web 应用程序(如果它托管在 Azure App Service 上)。

    然后,您现在可以将与通配符名称匹配的任何子域(例如,sub1.contoso.comsub2.contoso.com*.contoso.com 都匹配 *.contoso.com)添加到自定义域 应用服务。您将通过不同的 URL 访问您的应用程序,例如 sub1.contoso.comsub2.contoso.com

    参考:https://docs.microsoft.com/en-us/Azure/app-service/app-service-web-tutorial-custom-domain#map-a-wildcard-domain

    【讨论】:

      【解决方案2】:

      是的,但 *.contoso.com 不起作用。它不能用作自定义域。所有其他子域都有效,但通配符无效。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-06-18
        • 1970-01-01
        • 2013-08-20
        • 2011-03-14
        • 1970-01-01
        相关资源
        最近更新 更多