【发布时间】:2012-11-22 05:30:08
【问题描述】:
我在我的服务器上的端口 7474 上安装了一个 Neo4J 实例。我的域也在使用该服务器,我希望通过这样的用户名和密码远程使用 webadmin:
example.com:7474
有没有办法做到这一点?我在 Neo4J 文档中找不到任何指南。
【问题讨论】:
标签: neo4j remote-access administration
我在我的服务器上的端口 7474 上安装了一个 Neo4J 实例。我的域也在使用该服务器,我希望通过这样的用户名和密码远程使用 webadmin:
example.com:7474
有没有办法做到这一点?我在 Neo4J 文档中找不到任何指南。
【问题讨论】:
标签: neo4j remote-access administration
你有机会通过Neo4j Server Configuration documentation吗?它说:
#允许任何客户端连接
org.neo4j.server.webserver.address=0.0.0.0
conf/neo4j-server.properties 中的这一行默认情况下会被注释,并将对端口 7474 的访问限制为 localhost 或 127.0.0.1(这可能是您的域使用该服务器并通过 localhost 访问 Neo4j 的原因)。取消注释该行,它应该使端口 7474 可供所有人访问,即0.0.0.0。
为了使用授权层保护您的 Neo4j 服务器,您可能需要参考Securing access to the Neo4j Server documentation。
【讨论】:
在我的 ubuntu 上,取消注释的行是
dbms.connector.http.address=0.0.0.0:7474
文件位置
Ubuntu: /etc/neo4j/neo4j.conf
Neo4j 3.0.6
【讨论】: