首页 > 解决方案 > 无法在浏览器中访问 Neo4j 社区版(安装在 Azure 中的 Linux 虚拟机上)

问题描述

我尝试在 Azure 中的 VM 上安装 Neo4j 社区版,但无法在浏览器中访问它。

我这样做了:

  1. 在 Azure 中创建了一个虚拟机,您可以在该虚拟机上托管 Neo4j 社区版本服务器我选择 Azure 中的 Linux (Ubuntu 18.04) 虚拟机

  2. 通过 Azure CLI 连接到虚拟机并开始安装

  3. 通过 Azure CLI 安装 Java 11

  4. 通过 Azure CLI 安装了最新的 Neo4j 社区版本

  5. 将 Neo4j 设置为可通过 Internet 访问:sudo vim /etc/neo4j/neo4j.conf

  6. 在配置文件中添加/编辑以下行:

    dbms.connector.bolt.enabled=true dbms.connector.bolt.listen_address=0.0.0.0:7687 dbms.connector.http.enabled=true dbms.connector.http.listen_address=0.0.0.0:7474

  7. 为了从 Linux 机器外部访问端口 7474,我将其添加到虚拟机的入站端口规则中(但我不确定我是否正确)

在此处输入图像描述

入站安全规则:

在此处输入图像描述

  1. 我尝试通过以下方式在浏览器中访问 Neo4j:http://<ip_adress_of_vm>:7474

但是 8) 不起作用:ERR_CONNECTION_REFUSED。我不知道在Linux虚拟机中安装Neo4j社区版是否是最好的方法。

我必须改变什么才能在浏览器中成功打开它?也许我做错了 7) ?

标签: azureneo4jazure-virtual-machine

解决方案


根据您提供的消息,问题是您没有为端口 7474 和 7687 添加入站规则以允许流量。


推荐阅读