如何从本地机器访问在亚马逊Windows机器上的Apache服务器上托管的网站
问题描述:
网站托管在Apache服务器上Amazon EC2 Windows实例。我想从本地机器访问它。虽然如果这是在Linux实例上托管的,但可以从其他机器访问,但不能在Windows实例中访问。如何从本地机器访问在亚马逊Windows机器上的Apache服务器上托管的网站
我使用WAMP的服务器,并把服务器联机与以下变化httpd.conf中:
Listen *:80
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
#Deny from all
</Directory>
当我试图从其他机器访问的URL,它返回: 连接拒绝
我应该做些什么配置更改以使其可以从其他计算机访问?
答
Amazon EC2提供您的实例所属的安全组,然后您可以将权限授予您的帐户或其他外部主机上的其他主机组。
安全组充当防火墙,控制允许到达一个或多个实例的流量。
在Amazon EC2中,安全组规则总是宽容的,因此您不能创建任何拒绝访问端口的规则。另外,如果特定端口有多个规则,则始终应用最宽松的规则。所以我们只需要检查端口80是否打开,如果没打开它。
有关详细参考,请参阅此链接:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html
答
检查:安全组/ [[您的实例组的名称如果设置] /入站,并查看是否允许端口80。