【问题标题】:Basic CouchDB Local-to-Remote Replication基本的 CouchDB 本地到远程复制
【发布时间】:2010-12-28 06:59:42
【问题描述】:

我正在玩 CouchDB Replication,我想知道如何将名为“myDatabase”的本地数据库复制到 www.mySite.com 上需要 ssh 访问的远程数据库,并将其重命名为“myRemoteDatabase”。我该怎么做?

我可以同时登录 本地 和 远程 服务器并运行:

curl -X GET @987654321@

...它会显示结果,但是当我在本地计算机上运行时:

curl -X GET @987654322@

...甚至

curl -X GET @987654323@

我明白了:

curl: (7) 无法连接到主机

我在这张照片中缺少什么?

【问题讨论】:

    标签: http replication couchdb basic-authentication


    【解决方案1】:
    sudo vi /etc/couchdb/default.ini
    

    在[httpd]下,更改

    bind_address = 127.0.0.1
    

    到该服务器的 IP,然后:

    sudo service couchdb restart
    

    【讨论】:

      【解决方案2】:

      鉴于您提供的数据,它只能是一件事。

      您已将 CouchDB 配置为侦听 localhost 接口而不是其他接口。我不熟悉 CouchDB 的配置方式,但可以选择绑定到127.0.0.1 或(在 IPv6 世界中)::1。许多配置默认执行此操作,因为它相当安全。它不会允许除 localhost 以外的任何主机访问。

      我正在考虑的一种可能性是,两台计算机都设置了防火墙,不允许从外部世界连接到端口 5984。但是几乎没有防火墙可以保护计算机免受其自身的访问。他们可以,但几乎永远不会。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-02-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多