Windows Azure VM网站设置

我有一个Windows Azure虚拟机。 我可以在虚拟机上查看我的ASP.Net网站(localhost URL)。 当我ping我的Windows Azure虚拟机IP时,我得到超时错误。

我的域名是在ISP注册的,但我想在我的VM网站上使用该域名。

可能吗?

我其实想知道:

  1. 如何在虚拟机外部访问我的网站?

  2. 我也想设置我的DNS名称。

有几个问题

  1. 如何在虚拟机之外访问我的网站?

如果你创建一个真正的虚拟机 ,基于Windows服务器(我想,因为你的网站是ASP.NET),那么你需要将端口80上的流量重定向到该机器。 默认情况下,当你只创建VM RDP被重定向到虚拟机,没有别的。 您可以在VM设置的ENDPOINTS选项卡中实现:

在您的Windows Azure门户中: –

  1. 选择虚拟机
  2. 点击ENDPOINTS
  3. 添加ENDPOINT
  4. 为ENDPOINT键入一些名字,把公共和私人端口放在80

在这里输入图像说明


 2. I also would like to setup my DNS name. 

我通常会使用CNAME将我的www.mydomain.com指向myvmname.cloudapp.net ,就像正常的Cloud Service开发一样。

但是,如果您确实需要运行ASP.NET网站,则强烈建议尝试使用常规Cloud Service方法(使用WebRole)。

UPDATE

CNAME : http : //en.wikipedia.org/wiki/CNAME_record

我通常会为www.mydomain.com添加一个指向mydeployment.cloudapp.netCNAME记录

您可以从您的域名注册商控制面板使用它。