我们正在将服务器迁移到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,我怎样才能创建子域名天青?
答案 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
}