美好的一天人们。
首先,即时通讯新的Windows服务器。 我一直使用Linux / Apache组合,但是,我的客户端具有AWS EC2 Windows Server 2008 R2实例,他希望所有内容都可以使用。
我使用IIS和PHP作为Fast-CGI工作,一切正常,但是,我不能看到从互联网上存储的网站。
AWS为我们提供的公共DNS是:
http://ec2-XX-XXX-XXX-121.us-west-2.compute.amazonaws.com/
但是,如果我复制粘贴该地址,我什么也没有,没有IIS标志或类似的东西。 我的常识告诉我,也许防火墙可能会阻止访问。
任何人都可以帮助我,并告诉在哪里启用一些规则来得到这个东西的工作? 我不想随意启动规则,使系统不安全。
如果你需要任何额外的信息,你可以问我,我会提供。
提前致谢。
更新:
Amazon EC2显示这个:
Public DNS: ec2-XX-XXX-XXX-121.us-west-2.compute.amazonaws.com Private DNS: ip-XX-XXX-XX-252.us-west-2.compute.internal Private IPs: XX.XXX.XX.25
在我的testing微型实例中,我只是使用公有DNS地址(以“ec2”开头的那个),它的作用就像一个魅力(当然,微型实例有自己的公有DNS im不会假定两个实例的地址。 ..)
但是,大部分情况下,我也试图做同样的事情。 设置一切,如微型实例,但如果我使用公共DNS,它不会加载任何东西。
我对Windows防火墙怀疑,但HTTP相关的东西已启用。 我应该怎么做才能访问大型实例? 我不想设置域,我想从一个亚马逊url访问。
2ND编辑:全部固定。
查尔斯指出,也许安全组没有正确设置的实例。 他是对的。 只是添加HTTP服务的规则,所有的作品很好。
Amazon EC2在运行实例之前拥有充当防火墙的安全组。 确保您的实例在安全组configuration中打开了适当的端口。
他们给了你实例的DNS PTRlogging,这不是用户访问网站的方式。 他们将通过DNS A或CNAMElogging(www.domain.com)访问该网站。
以PTRlogging(xx-xxx-xxx-121)的IP地址部分,并在客户域的域DNS区域中创build一个Alogging(我假设您希望它是www),使用该ip地址在Alogging中。
检查Windows防火墙 – 开始,运行,wf.msc和ENTER
在l / h窗格中select入站规则。
但是,当您添加Web服务器angular色(IIS等)时,它应该在防火墙的端口80打一个洞,所以我认为这将已经存在。 查找两个入站规则,如“万维网服务HTTP入口”和“万维网服务HTTPS入口”。