AWS bind: cannot assign requested address

最近在AWS上安装Redis,遇到一个坑。

Redis默认配置文件中有个bind配置项,默认为127.0.0.1。此时只能在服务器内部访问Redis。

为了从服务器外部访问Redis,我给bind添加了一个IP,这个IP是服务器的公有IP。

问题来了,我在服务器内部启动Redis-cli直接报错:

  bind: cannot assign requested address

原来AWS是个怪胎,这里的IP需要改成服务器的私有IP。

 

参考资料:

 bind: cannot assign requested address

详解内网IP外网IP的关联及访问互联网原理

posted @ 2017-05-25 09:30  Sawyer Ford  阅读(889)  评论(0编辑  收藏  举报