Neo4j:Ubuntu在Microsoft Azure上托管了端点保护

时间:2014-11-18 03:32:53

标签: azure neo4j cypher neo4jclient

我正在尝试在 Azure Ubuntu VM 上托管neo4j服务器并打开端点以启用从我的计算机访问,以便我可以访问webadmin门户并调试Asp.net门户代码从我的机器。

然而,我无法理解如何密码保护对该VM上的neo4j端点的访问,以使其不对网络上的每个人开放。寻找至少一个简单的保护,如:

http://<user>:<pass>@myneo4j.cloudapp.net:7474/db/data

是否有关于如何在Azure云上设置neo4j的指南,我可以参考。

我找到了authentication-extension,但在通过Neo4jClient建立连接时,我无法理解这是否是我需要的所有

此致 基兰

2 个答案:

答案 0 :(得分:0)

如果你使用ubuntu,你可以将nginx设置为反向代理:http://joewhite86.wordpress.com/2013/05/29/secure-neo4j-webadmin-using-http-auth-and-ssl/

答案 1 :(得分:0)

我下载了正确版本的&#39; authentication-extension&#39;并把它放在插件文件夹中,这正是我想要的,

添加了少量用户并将URI指向数据库,如下所示:

http(s)://<user>:<pass>@myneo4j.cloudapp.net:7474/db/data

这就是我需要保护我的后端,就像旧式SQL服务器一样。