我们在单独的机器上安装了 CouchDB。当它安装在我的机器上时,它可以通过 Fauxton 通过链接http://localhost:5984/_utils/index.html 访问
此外,我正在使用 Divan,一个 C# 库来与 CouchDB 进行交互。它使用主机作为本地主机和端口作为 5984 - 默认主机和端口名称来连接数据库。
但是现在我在另一台机器上安装了 CouchDB,在这种情况下我如何访问它?请建议。
谢谢你。
您需要在新机器(我将其称为服务器)中允许外部访问。您的计算机是客户端。首先,确保可以从您的网络访问服务器,并使用ipconfig或ifconfig在命令行中获取其 IP 地址。
首先在服务器端打开CouchDB的配置文件,就是
/usr/local/etc/couchdb/local.ini在 Linux 或
C:\Program Files\CouchDB\etc\couchdb\local.iniWindows 中
和改变
[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 的经验,此说明也有效。
连接到本地服务器:
localhost:5984/_utils
Run Code Online (Sandbox Code Playgroud)
然后只需从设置部分将bind_address更改为0.0.0.0
| 归档时间: |
|
| 查看次数: |
4235 次 |
| 最近记录: |