我有一个带有公共IP地址的虚拟机(Ubuntu 10.04,Apache,CouchDB 1.0等等)。
- 是否可以从公共IP地址(即187.323.132.232:5984)访问CouchDB(主要是Futon),而不是从http://localhost:5984?
- 或者在我的本地机器上设置一个SSH隧道?
我有一个带有公共IP地址的虚拟机(Ubuntu 10.04,Apache,CouchDB 1.0等等)。
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://localhost:5984/
ProxyPassReverse / http://localhost:5984/
如果启用了mod_proxy,您还可以使用RewriteRule上的[P]
标志来执行此操作。
是的,请前往Futon的配置并在http
部分中设置bind_address
为0.0.0.0
或者,你也可以使用SSH。基本思路是将本地机器转发到远程CouchDB:
ssh -L 5984:localhost:5984 remoteuser@remotemachine
现在你可以通过http://localhost:5984/访问Futon了。
祝好运!