【问题标题】:How to apply custom domain to Azure Linux server如何将自定义域应用到 Azure Linux 服务器
【发布时间】:2015-11-10 13:45:51
【问题描述】:

Azure 新手。

我需要将自定义域指向基于 Linux 的资源组(不确定资源组是否正确命名)。

这是我的步骤。

  1. 我创建了一个新的 Linux 虚拟机。 (效果很好!)

  2. 它有一个内置的网址:http://mysite.cloudapp.net/。这是 Azure 在创建资源期间提供的,是公开的 可用,而且效果很好。我想自定义 url 并且可以 找不到此特定资源的任何 DNS 类型设置。

  3. 为了自定义域,我创建了一个新的 Web 应用程序并指出 它到 MySite 资源组,购买了一个新域 (MyAwesomeSite.com) 在 Azure 中并将其关联到 网络应用程序。我的希望是新域会神奇地 指向 MySite 资源,但它没有。

  4. 当我转到新网址 (MyAwesomeSite.com) 时,我看到一个标准的“Web 应用程序成功” created' 消息不是 Linux 服务器。

谁能指出我正确的方向。

【问题讨论】:

    标签: azure


    【解决方案1】:

    你误解了一些事情。资源组只是一个容器,没有运行时影响。 Web App 是与 VM 完全不同的资源,它只是一个独立的网站,完全不影响 VM。

    为您的虚拟机指定一个自定义域名:确保您的 Linux 虚拟机有一个公共 IP 地址,然后转到您的注册商并使用主机 @ 为该 IP 地址创建一条 A 记录。然后创建一个包含主机 www 的 CNAME 记录,无论 Azure 给出的机器的 URL 是什么。

    尽管您可能需要更改 Apache 或 Nginx 配置,但这应该可以工作。

    【讨论】:

    • 我的情况是:我的域是通过 Azure 购买的。我怎样才能去“注册商”?我应该在哪里添加 A 记录和 CNAME 记录?
    【解决方案2】:

    好的,这里有 2 件事,这里有 2 个资源 1. Linux 虚拟机 2. Web App - 这是一个基于 PAAS 的服务

    两者都提供来自 azure 的默认 URL

    您的站点可能位于任何一个,我不确定在哪里,但可以打赌您在具有此默认 URL 的 LinuxVM 上拥有它,您需要做的就是转到您的域提供商并创建一个指向“此 VM 的 Azure 默认 URL”,然后转到 Dashboard->Configure->Manage Domains 并在此处提供 CNAME。

    如果您使用的是 manage.windowsazure.com,则这些步骤非常适用,如果您使用的是 portal.azure.com,则选择您的应用或虚拟机 - 转到设置->路由->自定义域和 SSL 设置。

    这个链接应该可以帮到你http://candordeveloper.com/2013/04/16/how-to-forward-a-godaddy-domain-to-azure/

    了解有关 VM 和 Web 应用的更多信息 1.https://azure.microsoft.com/en-in/documentation/articles/choose-web-site-cloud-service-vm/ 2.https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-dotnet-create-visual-studio-powershell/

    【讨论】:

      猜你喜欢
      • 2017-12-29
      • 2019-08-30
      • 2020-08-22
      • 2019-06-10
      • 2022-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-07
      相关资源
      最近更新 更多