使用外部URL访问CouchDB

时间:2017-07-20 13:42:57

标签: amazon-web-services couchdb

我在AWS服务器上安装了CouchDB。当我运行命令

curl localhost:5984

然后我得到了一个回复:

  

{" CouchDB的":"欢迎""的uuid":" b7a38141c61a37390945a99fd88f0015""版本":& #34; 1.6.0""供应商" {"版本":" 15.10""名称":&# 34; Ubuntu的"}}

但是当我运行这个命令时:

curl ip_address:5984
然后它给出了:

  

卷曲:(7)无法连接到IP地址端口5984:连接被拒绝

1 个答案:

答案 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