网站托管在 Amazon EC2 Windows实例上的apache服务器上。我想从本地机器访问它。虽然如果它托管在Linux实例上,但可以从其他计算机访问,但不能在Windows实例中访问。
我正在使用wamp服务器并将服务器放在网上,并在 httpd.conf 中进行了以下更改:
Listen *:80
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
#Deny from all
</Directory>
当我尝试从其他计算机访问该URL时,它返回: 拒绝连接
我应该进行哪些配置更改才能从其他计算机访问它?
答案 0 :(得分:0)
检查:安全组/ [您的实例设置的组名称] /入站,并查看是否允许端口80。
答案 1 :(得分:0)
Amazon EC2提供您的实例所属的安全组,然后这允许您向您帐户或其他外部主机上的其他主机组授予权限。
安全组充当防火墙,可控制允许访问一个或多个实例的流量。
在Amazon EC2中,安全组规则始终是允许的,因此您无法创建任何拒绝访问端口的规则。此外,如果特定端口有多个规则,则始终应用最宽松的规则。所以我们只需要检查端口80是否打开,如果它没有打开它。
如需更多参考,请参阅此链接:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html