如何在托管的linode服务器上查看neo4j数据库

如何在托管的linode服务器上查看neo4j数据库,neo4j,linode,Neo4j,Linode,我正在linode实例上运行localhost:7474的独立neo4j数据库服务器 有没有办法在浏览器中查看此内容?您需要所谓的“反向代理”。在你的盒子之外,你不能谈论localhost:7474作为主机名。因此,您需要一个面向外部的web服务器来“代理”请求并将它们发送到localhost:7474 其中一个选择是。链接后面有关于如何使用它的示例。一般来说,它将归结为一个配置指令,看起来像: ProxyPassReverse/neo4jhttp://localhost:7474 您还真的想阅

我正在linode实例上运行localhost:7474的独立neo4j数据库服务器

有没有办法在浏览器中查看此内容?

您需要所谓的“反向代理”。在你的盒子之外,你不能谈论localhost:7474作为主机名。因此,您需要一个面向外部的web服务器来“代理”请求并将它们发送到localhost:7474

其中一个选择是。链接后面有关于如何使用它的示例。一般来说,它将归结为一个配置指令,看起来像:

ProxyPassReverse/neo4jhttp://localhost:7474

您还真的想阅读上的文档


警告-neo4j的web界面将允许您在无需身份验证的情况下执行任何操作,包括删除所有数据、更改数据、放入新数据等等将该功能公开给整个internet是一个非常糟糕的主意。因此,如果您使用上面建议的反向代理,请确保添加一些身份验证层(同样,您可以使用apache和mod_代理来实现这一点)允许任何随机的人连接到您的实例并选择将其丢弃。

如果您有对Linode实例的SSH访问权,则可以运行
SSH-L 7474:localhost:7474youruser@123.123.123.123
这将通过隧道将远程端口7474传输到本地主机7474。现在,您可以在浏览器中使用
http://localhost:7474
在不向外界开放任何内容的情况下查看远程服务器。

感谢您的帮助。