我们在单独的机器上安装了CouchDB。 当它安装在我的机器上时,可以通过链接http://localhost:5984/_utils/index.html
通过Fauxton访问另外,我使用Divan,一个C#库与CouchDB进行交互。它使用host作为localhost,使用端口作为5984 - 默认主机和端口名称与数据库连接。
但是现在我在另一台机器上安装了CouchDB,在这种情况下如何访问它? 请建议。
谢谢。
答案 0 :(得分:2)
您需要在新机器中允许外部访问(我只需要调用服务器)。您的计算机是客户端。首先,确保可以从网络访问服务器,并使用命令行中的ipconfig
或ifconfig
获取其IP地址。
首先,在服务器中,打开CouchDB配置文件,即
Linux中的 /usr/local/etc/couchdb/local.ini
要么
Windows中的C:\Program Files\CouchDB\etc\couchdb\local.ini
并更改
[httpd]
bind_address = 127.0.0.1
到
[httpd]
bind_address = 0.0.0.0
如果文件中已经没有bind_address,只需添加即可。
然后保存文件。
现在,从客户端,您可以使用{SERVER_IP}:5984/_utils
从您的计算机访问蒲团。
在Divan中,将host
设为{SERVER_IP}
。除非您另外配置,否则端口仍为5984。
参考:
(*)我假设你正在使用CouchDB 2.0,但根据我对1.6.1的经验,这些说明也有效。
答案 1 :(得分:1)