通过Internet(公共IP地址)访问带有Ubuntu OS的Neo4j服务器?

时间:2017-07-20 11:19:23

标签: azure neo4j azure-virtual-network

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

问题是,我无法使用公共IP地址访问它。继续说时间不多了。

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

1 个答案:

答案 0 :(得分:1)

您可以从Azure VM访问neo4j吗?

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

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

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

enter image description here

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

顺便说一句,我们可以使用此template在Azure中部署neo4j群集,有关它的更多信息,请参阅此answer