2016-11-15 81 views
1

我們將CouchDB安裝在單獨的機器上。 當它安裝在我的機器上時,它可以通過鏈接訪問通過Fauxton http://localhost:5984/_utils/index.html如何訪問安裝在另一臺機器上的CouchDB?

此外,我正在使用C#庫Divan,與CouchDB進行交互。它使用主機作爲本地主機和端口5984 - 默認主機和端口名稱與數據庫連接。

但是現在我在另一臺機器上安裝了CouchDB,在這種情況下如何訪問它? 請建議。

謝謝。

回答

2

你需要允許在新機器上的外部訪問(我只需要調用服務器)。你的電腦是客戶端。首先,確保服務器可以從您的網絡訪問,並在命令行中使用ipconfigifconfig獲取IP地址。

首先,在服務器上,打開CouchDB的配置文件,這是

在Linux中 /usr/local/etc/couchdb/local.iniC:\Program Files\CouchDB\etc\couchdb\local.ini在Windows

,改變

[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

謝謝Aleknaui。它按預期工作。 –

相關問題