我在我的服务器上的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
的访问仅限于本地主机或 127.0.0.1
(这可能是为什么使用该服务器并通过本地主机访问 Neo4j 可以正常工作的原因)。取消注释该行,应该可以让端口 7474 对每个人都可访问,即 0.0.0.0
。
为了使用授权层保护你的 Neo4j 服务器,你可能需要参考 Securing access to the Neo4j Server documentation。
dbms.connector.http.address=0.0.0.0:7474
文件位置
Ubuntu: /etc/neo4j/neo4j.conf
Neo4j 3.0.6