无法远程访问CouchDB

请记住,我已经将此安装在运行最新版本的Ubuntu服务器的Amazon EC2实例上。

我已经将bind_address更改为0.0.0.0

netstat -an | grep 5984 netstat -an | grep 5984产生以下结果:

tcp 0 0 0.0.0.0:5984 0.0.0.0:* LISTEN

从我读到的这个,一切似乎都是按顺序的。 但是,无论什么原因,当我远程导航到蒲团时,它不能解决。

当我尝试发送一个curl请求到数据库,我收到“无法连接到主机…”

当我从服务器本身发送它的时候,我得到了我期望从CouchDB得到的响应,所以我知道它被安装了,只是它或者我的防火墙configuration不正确。

任何帮助是极大的赞赏。

iptables -L返回以下内容:

 Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp -- anywhere anywhere tcp dpt:5984 Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination 

打开EC2安全组中的端口。