azure - 通过互联网(公共(public)IP地址)访问带有Ubuntu操作系统的Neo4j服务器?

标签 azure neo4j azure-virtual-network

我的Neo4j版本是3.2.2企业版。我使用的服务器是 Microsoft Azure 上的 VM Ubuntu 16.0 Server。我想通过公共(public)地址访问它。我暂时关闭了Ubuntu上的防火墙。我还配置了 Neo4j 网络配置,该配置位于 /etc/neo4j/neo4j.conf 中,以便可以在本地网络外部访问。

问题是,我无法使用公共(public)IP地址访问它。一直说时间已到。

我尝试在 Microsoft Azure 上使用 Neo4j 企业模板,但在此链接 Neo4j on Microsoft Azure Deployment template validation failed? 上发布了以下错误一直出现?

最佳答案

您可以从 Azure VM 访问 neo4j 吗?

根据您的描述,这似乎是 NSG 设置问题。

据我们所知,这些端口应在我们的防火墙设置Azure NSG 设置中打开:

enter image description here 您似乎已经关闭了 ubuntu 防火墙,因此我们只需将这些端口添加到 Azure NSG 入站规则中,如下所示:

enter image description here

我们可以通过Azure门户添加NSG入站规则,有关设置NSG入站规则的更多信息,请参阅下面的链接。
https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-create-nsg-arm-pportal

顺便说一句,我们可以使用这个template在Azure中部署neo4j集群,更多信息请引用这个answer .

关于azure - 通过互联网(公共(public)IP地址)访问带有Ubuntu操作系统的Neo4j服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45213202/

相关文章:

azure - 认知服务(LUIS、QnA 制造商)无法从 vNet 访问

azure - 有什么方法可以将用户空间添加到 Azure 帐户吗?

azure - 我可以找到 Azure 角色类型(工作人员或 Web)吗?

c# - 在 Azure 在线代码编辑器中构建机器人

python - 带有数据库回滚的路由的 Flask 功能 pytest 测试

Azure - 无法为 ScaleSet 创建负载均衡器

azure - 无法将 PIP 分配给现有 VM 引发错误 'PublicIP per Virtual Machine usage not allowed for this deployment.'

azure - 如何绑定(bind)到 ICloudBlob 或其他某种(非字符串)类型

java - 我正在使用 jdbc Bolt 库连接到 neo4j 数据库。我的代码通过 main 方法完美运行,但未在 servlet (tomcat) 上运行

neo4j - Apoc Dijkstra 在计算最短路径时双向遍历