我在我的服务器上的端口 7474 上安装了一个 Neo4J 实例。我的域也在使用该服务器,我希望通过用户名和密码远程使用 webadmin,如下所示:
example.com:7474
有没有办法做到这一点?我在 Neo4J 文档中找不到任何指南。
我在我的服务器上的端口 7474 上安装了一个 Neo4J 实例。我的域也在使用该服务器,我希望通过用户名和密码远程使用 webadmin,如下所示:
example.com:7474
有没有办法做到这一点?我在 Neo4J 文档中找不到任何指南。
您是否有机会阅读Neo4j 服务器配置文档?它说:
#允许任何客户端连接
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 文档。
在我的 ubuntu 上,取消注释的行是
dbms.connector.http.address=0.0.0.0:7474
文件位置
Ubuntu: /etc/neo4j/neo4j.conf
Neo4j 3.0.6