如何将自定义域应用于Azure Linux服务器

如何将自定义域应用于Azure Linux服务器,azure,Azure,Azure的新成员 我需要将自定义域指向基于Linux的资源组(不确定资源组的命名是否正确) 这是我的步骤 我创建了一个新的Linux虚拟机。(效果很好!) 它具有内置url:。这是 Azure在创建资源期间提供的,是公开的 可用,效果很好。我想自定义url,可以 找不到此特定资源的任何DNS类型设置 为了自定义域,我创建了一个新的Web应用程序并指出 它向MySite资源组购买了一个新域 (MyAwesomeSite.com)并将其关联到Azure中 网络应用程序。我在这里的希望是,新的领域将

Azure的新成员

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

这是我的步骤

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

  • 它具有内置url:。这是 Azure在创建资源期间提供的,是公开的 可用,效果很好。我想自定义url,可以 找不到此特定资源的任何DNS类型设置

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

  • 当我转到新的url(MyAwesomeSite.com)时,我看到了一个标准的“Web应用程序” 已创建“非Linux服务器”消息


  • 有人能给我指出正确的方向吗。

    你误解了一些事情。资源组只是一个容器,没有运行时含义。Web应用程序与VM完全不同,它只是一个自包含的网站,根本不会影响VM

    给你的虚拟机一个自定义域名:确保你的Linux虚拟机有一个公共IP地址,然后转到你的注册商,用host@为该IP地址创建一个a记录。然后使用主机www创建一个CNAME记录,无论Azure提供的机器URL是什么


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

    确定这里有两件事,您这里有两个资源 1.Linux虚拟机 2.一个Web应用程序-这是一个基于PAAS的服务

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

    你的站点可能在任何一个位置,我不知道在哪里,但让我们打赌你在LinuxVM上有它,它有这个默认url。你需要做的就是去你的域提供商,创建一个指向这个VM的“Azure默认url”的CName,然后去仪表板->配置->管理域,并在这里提供CName

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

    这个链接应该可以帮助你

    了解有关VM和Webapps的更多信息 1.
    2.

    我的情况是:我的域名是通过Azure购买的。我怎样才能去“注册处”?我应该在哪里添加记录和CNAME记录?