如何从本地机器访问在亚马逊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。