我的笔记本电脑正在运行本地neo4j服务器。我可以将其与localhost:7474
一起使用,但是当我尝试将其与192.168.1.12:7474
连接时,它是无法缓存的。
原来linux阻止了除Web服务器端口80以外的连接。因为我可以访问我的Apache服务器192.168.1.12 /
我试图通过
允许端口7474上的TCP连接 iptables -A TCP -p tcp --dport 7474 -j ACCEPT
但它给出了回复 -
iptables: No chain/target/match by that name.
如何让其他客户端访问在我的笔记本电脑上运行的neo4j服务器端口7474.我的笔记本电脑IP地址为192.168.1.12。
答案 0 :(得分:1)
我怀疑它是否会阻止它。可能你的neo4j服务器只运行在127.0.0.1。您可以使用netstat -nplt
来检查这一点:您可能会看到某些内容(apache)正在监听0.0.0.0:80或::: 80(例如catchall地址)但在端口7474上您可能只会看到127.0.0.1 :7474或:: 1:7474。如果是这种情况,您需要重新配置neo4j服务器,不仅要监听localhost(不知道如何,请查看文档)。
答案 1 :(得分:0)
好。我已经取消注释了网络服务器地址行,但它仍然无法正常工作。 所以我重新安装了neo4j。这解决了它。很奇怪,但工作。