2013-07-04 204 views
0

我有一台Azure上的虚拟机,我想在主/根站点(www.contoso.com)的子域(mysite.contoso.com)上托管一个站点。我的主网站托管在Arvixe上,运行良好。 GoDaddy是我的注册商。azure虚拟机子域

我已经在VM上设置了该站点并在本地进行了测试。它完美的作品。我在GoDaddy上添加了一个CNAME记录,该记录将我的子域(mysite)指向我的虚拟机(myVM.cloudapp.net)。我已经添加了一个终端到Azure,以便我的虚拟机接受端口80上的请求。

当我ping我的子域时,我得到我的根网站的IP地址,当我尝试浏览到“网页不可用”它。出于测试目的,我为我的子域添加了一个指向虚拟机外部IP的主机文件条目,并且一切正常。一旦我删除了主机文件条目,它就会再次失败。

我在这里错过了什么?看起来虚拟机的站点和端点安装正确。

提前感谢您对此的帮助。

+0

再次检查您的GoDaddy上的DNS配置。如果您的PC上的“hosts文件”有效,那么Azure上的虚拟机就可以。所以,检查DNS。 –

+0

感谢您的回复。我不知道GoDaddy上的DNS还有什么用。我添加了CNAME记录,但仍然无效。是否有其他设置,你暗示我应该检查?如果是这样,什么? –

回答

0

原来我的域名从未成功转移到Arvixe。我完成了域名转移,通过Arvixe添加了CNAME记录,现在我的网站完美运行。