我注册了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
:
我怀疑是因为Alias (CNAME)
。目前,Fully qualified domain name (FQDN) for target host
设置为virtualmachine.
,这是我的VM的名称;我不知道还有什么要写......
虚拟机具有互联网连接,因此google
可以正常工作。我还尝试添加test.softtimur.com
(我没有域softtimur.com
),它也不起作用。
有人可以帮忙吗?
修改1:
根据安德鲁的回答,我添加了一条规则,以下是所有规则:
但页面仍然无法显示。我非常怀疑这是因为DNS参数......我制作了更清晰的屏幕副本:
答案 0 :(得分:0)
我遇到了这个问题,这是因为连接到网络接口的网络安全组不允许在端口80上传入请求。
深入查看网络安全组,然后单击入站安全规则。最有可能的是,它只有一个名为allowRdp
单击“添加”,并为端口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”。应该工作。