2009-12-19 49 views
3

我玩弄CouchDB的複製,我想知道如何名爲「MYDATABASE」的本地數據庫複製到遠程數據庫上www.mySite.com需要ssh訪問,並將其重命名爲「myRemoteDatabase」。我怎麼做?基本CouchDB的本地到遠程複製

我能夠登錄到這兩個地方遠程服務器和運行:

curl -X GET http://localhost:5984/

...,它會告訴我結果,但是當我在我的本地計算機和我運行:

curl -X GET http://my.ip.address:5984/

...甚至

curl -X GET http://USER:[email protected]:5984/

我得到:

curl: (7) couldn't connect to host

什麼我在這張照片丟失?

回答

4

給你提供的數據,它只能是一兩件事。

已配置的CouchDB聽localhost接口,並沒有其他的。我不熟悉的CouchDB是如何配置的,但是這將是大約結合127.0.0.1或一些選項(在IPv6的世界)::1。很多配置默認都是這樣做的,因爲它相當安全。它不允許除本地主機以外的任何主機訪問。我在想

一種可能性是,兩臺機器有防火牆了那些不允許從外部世界連接到端口5984.但幾乎沒有防火牆保護從連接的電腦從本身。他們可以,但幾乎不會這樣做。

+0

感謝您的幫助! – 2009-12-21 01:20:43

1
sudo vi /etc/couchdb/default.ini 

在[httpd的],改變

bind_address = 127.0.0.1 

到該服務器的IP,那麼:

sudo service couchdb restart 
相關問題