我设法将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地址访问我的实例的方法,并找到了以下方法:
然后,我转到/ etc / couchdb /并输入:
sudo couchdb stop
和
sudo couchdb restart
希望重新启动couchdb并确保保留更改。在此之后,我打开浏览器并输入:
http://<IP address of my remote instance>:5984/_utils/
这不起作用。
然后转到右侧的“配置”选项卡。
转到绑定地址行并手动将其设置为0.0.0.0,然后停止并重新启动couchdb设置,如上一点所述。这没用。
注意:
我在防火墙中解锁了端口5984(入口和出口)。
我输入时可以从CouchDB获得欢迎回复:
curl http://127.0.0.1:5984/
以及:
curl http://<the IP address of my instance>:5984/
如果有人能够提供有关如何解决此问题的明确详细步骤,我们将不胜感激。或者jus参考一些资源,该资源以尽可能详细的方式陈述了这个过程......我现在已经在网上搜索了几天,并且奇怪的是没有一个解决方案正在解决。