如何在Azure Linux VM上传输域和创建子域

时间:2015-10-29 17:58:08

标签: linux azure nginx subdomain cname

我们正在将服务器迁移到Azure Linux VM。

目前,我们的Linux服务器和NameServer托管在MediaTemple上。在MediaTemple Server(虚拟机)上,我们有几个应用程序作为子域运行,我们使用nginx作为反向代理服务器。

现在我们已经在azure上创建了一个虚拟机(Linux),我们得到了DNS:xxx.cloudapp.net。由于我们有几个应用程序,所以我们需要几个子域,如abc.xxx.cloudapp.net,abc2.xxx.cloudapp.net ...所以我的问题是我们如何将我们的域名转移到azure VM,我怎样才能创建子域名天青?

1 个答案:

答案 0 :(得分:1)

  

目前无法创建xxx.cloudapp.net

的子域

您可以为此功能投票here

但是,如果您有自己的域名,则可以为每个VM设置自定义域名。

如果您正在使用云端服务there is,那么这篇文章很有用。

如果是单个VM,请执行以下操作:

在您的域名注册商的控制台中创建CNAME条记录,并将其绑定到xxx.cloudapp.net 然后你需要创建nginx配置文件并声明每个子域。

server {
    server_name example.com;
    # the rest of the config
}
server {
    server_name sub1.example.com;
    # sub1 config
}
server {
    server_name sub2.example.com;
    # sub2 config
}