0

网站托管在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 时,它返回: 连接被拒绝

我应该进行哪些配置更改以使其可以从其他机器访问?

4

2 回答 2

0

检查:安全组/[如果设置了您的实例的组的名称]/入站,并查看端口 80 是否被允许。

于 2013-02-18T11:44:54.400 回答
0

Amazon EC2 提供您的实例所属的安全组,然后这允许您向您账户上的其他主机组或其他外部主机授予权限。

安全组充当防火墙,控制允许到达一个或多个实例的流量。

在 Amazon EC2 中,安全组规则始终是允许的,因此您不能创建任何拒绝访问端口的规则。此外,如果特定端口有多个规则,则始终应用最宽松的规则。所以我们只需要检查80端口是否打开,如果没有打开它。

如需更多参考,请参阅此链接:
http ://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html

于 2013-03-21T17:28:47.333 回答