2016-05-11 42 views
2

我安装在AWS EC2 Ubuntu的memcached的,我可以通过telnet在服务器连接它:如何从外部连接到memcached服务器?

telnet localhost 11211 

但如何才能使我从其他机器连接呢?我知道这个区间的IP为172.31.17.208,但是当我尝试通过从另一个EC2连接:

telnet 172.31.17.208 11211 

的响应

Could not open connection to the host, on port 11211: connect failed. 

回答

2

您将需要一个公共IP /弹性IP如果你想从AWS之外访问你的Memcache。

您的内部IP将在VPC内工作,而不在您的VPC之外。我在猜测你试图访问的另一个实例不在同一个VPC中。尝试从另一个实例ping您的Memcache服务器,并检查它是否使用内部IP解析。

编辑:

除此之外,您可能需要检查您的安全组,并确保端口是开放的传入连接。

+0

是的我可以从其他实例ping通,并使用内部IP进行解析。 –

+0

您是否检查过安全组以查看端口是否可以连接? –

+0

你说得对,我需要在安全组中打开一条规则。 –

相关问题