我的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?会一直显示?
答案 0 :(得分:1)
您可以从Azure VM访问neo4j吗?
根据您的描述,似乎是NSG设置问题。
我们知道,这些端口应该在我们的防火墙设置和 Azure NSG设置中打开:
您似乎已关闭了ubuntu防火墙,因此我们只需将这些端口添加到Azure NSG入站规则中,如下所示:
我们可以通过Azure门户添加NSG入站规则,有关设置NSG入站规则的更多信息,请参阅以下链接。
https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-create-nsg-arm-pportal