通过Windows Server 2012 R2托管网页

时间:2016-09-07 20:35:35

标签: azure iis dns windows-server-2012-r2

我注册了Microsoft Azure免费试用帐户,并安装了Windows Server 2012 R2。我想在那里主持一个网站。

通过关注this video,我已将test.addbba.com(我拥有域addbba.com)添加到IIS管理器,创建了index.html。我还在DNS管理器中添加了项目。但是,加载http://test.addbba.com会返回This page can't be displayed,而不是显示index.html

enter image description here

我怀疑是因为Alias (CNAME)。目前,Fully qualified domain name (FQDN) for target host设置为virtualmachine.,这是我的VM的名称;我不知道还有什么要写......

虚拟机具有互联网连接,因此google可以正常工作。我还尝试添加test.softtimur.com(我没有域softtimur.com),它也不起作用。

有人可以帮忙吗?

修改1:

根据安德鲁的回答,我添加了一条规则,以下是所有规则:

enter image description here

但页面仍然无法显示。我非常怀疑这是因为DNS参数......我制作了更清晰的屏幕副本:

enter image description here

2 个答案:

答案 0 :(得分:0)

我遇到了这个问题,这是因为连接到网络接口的网络安全组不允许在端口80上传入请求。

深入查看网络安全组,然后单击入站安全规则。最有可能的是,它只有一个名为allowRdp

的规则

enter image description here

单击“添加”,并为端口80上的TCP添加名为“allowHttp”的新规则。

如果您还想启用https,请为端口443添加另一个规则。

答案 1 :(得分:0)

您在VM上创建的DNS区域将无法访问互联网,因为它们未被委派。区域“addbba.com”由ns1 / 2 / 3.digitalocean.com托管,因此需要创建公共DNS记录。它应该是VM的NIC的公共IP的A记录,或VM的NIC的cloudapp.net DNS名称的CNAME。

如果您只是为了测试目的在网站的服务器上创建DNS区域,那么“虚拟机”。它不是VM的FQDN,它将以cloudapp.net结尾。如果只是为了测试那么“localhost”。应该工作。