gpt4 book ai didi

ubuntu - curl: (7) 连接到 127.0.0.1:5984 失败;连接被拒绝

转载 作者:太空宇宙 更新时间:2023-11-03 16:50:53 25 4
gpt4 key购买 nike

我是 CouchDB 的初学者,想使用 CouchDB 从事一个项目。我按照 Beginning CouchDB 手册中的说明在我的笔记本电脑(运行 Ubuntu 13.04)中设置了服务器,但 CouchDB 的版本几乎没有变化(手册中的解释是旧版本)。我下载了 CouchDB 的最新 Source 版本,并使用终端执行了那本书中介绍的其余操作。我能够从终端成功启动服务器,但是当我使用

$ curl http://127.0.0.1:5984/

我明白了

curl: (7) Failed connect to 127.0.0.1:5984; Connection refused

作为输出而不是这个

{"couchdb" : "Welcome", "version" : "1.3.1",}

我是这样配置服务器的:

我先从官网下载了Source文件,解压后复制到我的/home目录下,然后在Terminal中执行以下操作

$ cd apache-couchdb-1.3.1/

$ ./configure

$ make

$ sudo make install

$ sudo mkdir -p /usr/local/var/lib/couchdb

$ sudo mkdir -p /usr/local/var/log/couchdb

$ sudo mkdir -p /usr/local/var/run

$ sudo chown -R couchdb /usr/local/var/lib/couchdb

$ sudo chown -R couchdb /usr/local/var/log/couchdb

$ sudo chown -R couchdb /usr/local/var/run

$ sudo cp /usr/local/etc/init.d/couchdb /etc/init.d

$ sudo update-rc.d couchdb defaults

启动并查看工作服务器

$ sudo /etc/init.d/couchdb start

$ curl http://127.0.0.1:5984

当我输入此命令启动服务器时 sudo/etc/init.d/couchdb start 我在终端中收到如下回复:

* Starting database server couchdb                                      [ OK ]

我什至尝试关闭系统的防火墙,但结果是一样的。如果你们中的任何人遇到过相同的情况,请分享您解决此问题的经验,或者让我知道配置相同的任何替代方法。

谢谢

最佳答案

您需要在 /etc/couchdb/local.ini 中的 local.ini 文件中取消注释 port 和 bind_address

对于 Ubuntu 20:-/opt/couchdb/etc/local.ini

改变:

;port = 5984
;bind_address = 127.0.0.1

到:

port = 5984
bind_address = 0.0.0.0

然后重启CouchDB

curl -X POST http://admin:password@localhost:5984/_restart -H"Content-Type: application/json"

一切顺利。

关于ubuntu - curl: (7) 连接到 127.0.0.1:5984 失败;连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17890709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com