linux 无法连接到在droplet中运行的neo4j,但使用lynx导航到localhost:7474工作,ufw和数字海洋防火墙配置

nc1teljy  于 2023-11-17  发布在  Linux
关注(0)|答案(2)|浏览(113)

我正在运行一个全新的droplet在数字海洋上运行Ubuntu 18.04.3 (LTS) x64,neo4j状态是活动的,远程接口在端口7474上可用。

  • 通过ssh使用lynx浏览localhost:7474工作,neo4j是活跃的。
  • 平巷工程
  • 防火墙被指定为允许所有流量,但也特别允许这些端口
  • 浏览到任何端口上的ip地址都不起作用
  • 已使用ufw手动添加端口80、443、7474以允许访问
  • 无法通过浏览器连接到任何端口上的液滴

防火墙配置:


的数据
UFW状态:


的数据

kyvafyod

kyvafyod1#

你能确保你的neo4j.conf文件中的下面一行是未注解的吗?

# With default configuration Neo4j only accepts local connections.
# To accept non-local connections, uncomment this line:
dbms.connectors.default_listen_address=0.0.0.0

字符串

zed5wv10

zed5wv102#

我修复了使用这个命令的问题。如果你已经使用7474和7687端口创建了容器,你会有一个错误“端口已经分配”。所以你应该删除这个容器。
命令:

docker run --name neo4j -p7474:7474 -p7687:7687 -d -v $HOME/neo4j/data:/data -v $HOME/neo4j/logs:/logs -v $HOME/neo4j/import:/var/lib/neo4j/import -v $HOME/neo4j/plugins:/plugins neo4j:latest

字符串

相关问题