azure - 无法在浏览器中访问 Neo4j 社区版(安装在 Azure 中的 Linux 虚拟机上)
问题描述
我尝试在 Azure 中的 VM 上安装 Neo4j 社区版,但无法在浏览器中访问它。
我这样做了:
在 Azure 中创建了一个虚拟机,您可以在该虚拟机上托管 Neo4j 社区版本服务器我选择 Azure 中的 Linux (Ubuntu 18.04) 虚拟机
通过 Azure CLI 连接到虚拟机并开始安装
通过 Azure CLI 安装 Java 11
通过 Azure CLI 安装了最新的 Neo4j 社区版本
将 Neo4j 设置为可通过 Internet 访问:sudo vim /etc/neo4j/neo4j.conf
在配置文件中添加/编辑以下行:
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
为了从 Linux 机器外部访问端口 7474,我将其添加到虚拟机的入站端口规则中(但我不确定我是否正确)
入站安全规则:
- 我尝试通过以下方式在浏览器中访问 Neo4j:http://<ip_adress_of_vm>:7474
但是 8) 不起作用:ERR_CONNECTION_REFUSED。我不知道在Linux虚拟机中安装Neo4j社区版是否是最好的方法。
我必须改变什么才能在浏览器中成功打开它?也许我做错了 7) ?
解决方案
根据您提供的消息,问题是您没有为端口 7474 和 7687 添加入站规则以允许流量。
推荐阅读
- mit-scratch - 是否可以在 Scratch 中运行时停止功能(自定义块)?
- python - 连续读取 Json 日志文件并使用 Python 运行查询
- nginx - nginx - 仅在 html 文档上添加标题
- ms-access - 访问不包含查询
- c# - 左侧长度的子字符串上的 LINQ 内连接
- java - RecylerView 不显示所有元素
- logging - .NetCore 日志在 GCP Stackdriver 中输出错误的严重性
- java - 如何创建具有一列的二维双精度数组
- java - 如何解决:无法找到或加载主类org.testng.Converter;日食错误?
- python-sphinx - 在 Sphinx ReadTheDocs 主题中向导航栏添加自定义框