我们正在将服务器迁移到 Azure Linux VM。
目前我们的 Linux 服务器和 NameServer 托管在 MediaTemple。在 MediaTemple 服务器(虚拟机)上,我们有几个应用程序作为子域运行,我们使用 nginx 作为反向代理服务器。
现在我们已经在 Azure 上创建了一个虚拟机 (Linux),我们得到了 DNS:xxx.cloudapp.net。由于我们有多个应用程序,因此我们需要多个子域,如 abc.xxx.cloudapp.net、abc2.xxx.cloudapp.net ... 所以我的问题是我们如何将我们的域转移到 azure VM 以及如何在中创建子域 azure ?
Currently it isn't possible to create subdomains of xxx.cloudapp.net
.
您可以为此功能投票 here .
但是,如果您有自己的域名,则可以为每个 VM 设置自定义域名。
如果您使用云服务 there is一篇关于.
如果是单个 VM,请执行以下操作:
在您的域名注册商的控制台中创建CNAME
记录并将它们绑定(bind)到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
}
我是一名优秀的程序员,十分优秀!