通过远程实例的IP地址访问Futon

时间:2016-09-15 01:43:26

标签: couchdb couchdb-futon couchdb-python

我设法将CouchDB安装到运行Ubuntu的远程实例上,并且可以看到数据库正在使用curl(通过命令行)响应我的调用。现在,如果我想访问蒲团,我必须通过输入命令来打电话:

ssh -i i_am_a_key.pem -L 5984:localhost:5984 ubuntu@1<the IP address of the remote instance>

然后,打开我的网络浏览器并输入:

http://127.0.0.1:5984/_utils/

访问网络界面。在这个过程中,我能够访问Futon,当且仅当我进入实例时,这非常不方便。我试图找到允许我通过实例的IP地址访问我的实例的方法,并找到了以下方法:

  1. 编辑/etc/init.d/中的local.ini和default.ini文件,其中我将bind_address从127.0.0.1设置为0.0.0.0
  2. 然后,我转到/ etc / couchdb /并输入:

    sudo couchdb stop
    

    sudo couchdb restart
    

    希望重新启动couchdb并确保保留更改。在此之后,我打开浏览器并输入:

    http://<IP address of my remote instance>:5984/_utils/
    

    这不起作用。

    1. 使用http://127.0.0.1:5984/_utils/
    2. 访问被褥

      然后转到右侧的“配置”选项卡。

      转到绑定地址行并手动将其设置为0.0.0.0,然后停止并重新启动couchdb设置,如上一点所述。这没用。

      1. 我已经尝试将绑定地址设置为实例的IP地址,但它不起作用。
      2. 注意:

        我在防火墙中解锁了端口5984(入口和出口)。

        我输入时可以从CouchDB获得欢迎回复:

        curl http://127.0.0.1:5984/
        

        以及:

        curl http://<the IP address of my instance>:5984/
        

        如果有人能够提供有关如何解决此问题的明确详细步骤,我们将不胜感激。或者jus参考一些资源,该资源以尽可能详细的方式陈述了这个过程......我现在已经在网上搜索了几天,并且奇怪的是没有一个解决方案正在解决。

0 个答案:

没有答案