我在AWS服务器上安装了CouchDB。当我运行命令
时curl localhost:5984
然后我得到了一个回复:
{" CouchDB的":"欢迎""的uuid":" b7a38141c61a37390945a99fd88f0015""版本":& #34; 1.6.0""供应商" {"版本":" 15.10""名称":&# 34; Ubuntu的"}}
但是当我运行这个命令时:
curl ip_address:5984
然后它给出了:
卷曲:(7)无法连接到IP地址端口5984:连接被拒绝
答案 0 :(得分:1)
您的MediaName
未在所有界面上进行侦听。编辑您的CouchDB
文件并将该行修改为:
couch.ini
并重新启动沙发服务。如果仍然无效,请发布bind_address = 0.0.0.0
的输出。
在此明确解释:CouchDB HTTP Server
bind_address :定义可以访问CouchDB的IP地址:
netstat -plan | grep 5984
要让CouchDB监听任何可用的IP地址,只需设置0.0.0.0值:
[httpd]
bind_address = 127.0.0.1