我們將CouchDB安裝在單獨的機器上。 當它安裝在我的機器上時,它可以通過鏈接訪問通過Fauxton http://localhost:5984/_utils/index.html如何訪問安裝在另一臺機器上的CouchDB?
此外,我正在使用C#庫Divan,與CouchDB進行交互。它使用主機作爲本地主機和端口5984 - 默認主機和端口名稱與數據庫連接。
但是現在我在另一臺機器上安裝了CouchDB,在這種情況下如何訪問它? 請建議。
謝謝。
我們將CouchDB安裝在單獨的機器上。 當它安裝在我的機器上時,它可以通過鏈接訪問通過Fauxton http://localhost:5984/_utils/index.html如何訪問安裝在另一臺機器上的CouchDB?
此外,我正在使用C#庫Divan,與CouchDB進行交互。它使用主機作爲本地主機和端口5984 - 默認主機和端口名稱與數據庫連接。
但是現在我在另一臺機器上安裝了CouchDB,在這種情況下如何訪問它? 請建議。
謝謝。
你需要允許在新機器上的外部訪問(我只需要調用服務器)。你的電腦是客戶端。首先,確保服務器可以從您的網絡訪問,並在命令行中使用ipconfig
或ifconfig
獲取IP地址。
首先,在服務器上,打開CouchDB的配置文件,這是
在Linux中 /usr/local/etc/couchdb/local.ini
或 C:\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的經驗,此說明也適用。
謝謝Aleknaui。它按預期工作。 –