首页/网络/常用端口速查/7474 Neo4j HTTP Browser

7474 Neo4j HTTP Browser

图数据库 Neo4j 的 HTTP 端口:Neo4j Browser 网页端在 7474 执行 Cypher,Bolt 驱动连接则走 7687。

常用端口速查网络更新于 2026-10-13

Neo4j 与 7474 端口

7474 是图数据库 Neo4j 的 HTTP 端口,Neo4j Browser 网页端在这里执行 Cypher 查询并做图可视化,HTTPS 变体通常用 7473,应用驱动连接则走 Bolt 协议的 7687。图数据库常用于关系分析与推荐场景,数据价值高,默认口令未修改的实例暴露在网络中,等于把全部图数据交出去。

基本信息

服务Neo4j HTTP 与 Browser 界面
端口/协议TCP HTTP 7474,HTTPS 7473
配套端口7687 为 Bolt 驱动连接端口
认证方式默认账号为 neo4j,首次登录强制修改口令
权限要求数据库用户按角色授权,运维需系统账号
安全等级仅应用网段可达,禁止公网暴露

典型使用场景

  • 图数据查询:在 Browser 中调试 Cypher 语句
  • 关系分析:可视化探索实体之间的关联路径
  • 应用对接:业务服务通过 Bolt 端口访问图库
  • 运维巡检:检查服务状态与连接情况
  • 迁移演练:在测试实例上验证数据导入流程

接口与端口核查

接口与端口核查
curl -s http://127.0.0.1:7474/ | head -5                   # 页面与接口可达性
cypher-shell -a bolt://127.0.0.1:7687 -u neo4j -p <口令>   # 用驱动端口执行查询
sudo ss -lntp | grep -E ':(7473|7474|7687) '               # 核对监听与绑定地址
# 加固:修改默认口令、限制监听地址,并按需启用 HTTPS 与认证

风险与处置

风险后果处置
默认口令未修改可直接登录并读取全部数据首次登录即设强口令
监听全网卡接口对所有可达主机开放限制到应用网段或回环
未启用 HTTPS凭据以明文传输启用 TLS 或经反向代理终止
权限过宽业务账号可删库或改结构按最小权限分配角色

运维要点

  • 上线前确认默认口令已改并检查匿名访问配置
  • 把 Browser 的访问范围限定到运维终端,应用只走驱动端口
  • 备份与恢复演练覆盖图结构与索引,而不只是导出节点
  • 把慢查询与内存配置纳入监控,图查询容易因路径膨胀而超时
  • 版本升级前先核对驱动兼容性,避免应用侧连接异常
Neo4j 的 HTTP 端口与驱动端口职责不同:Browser 与 REST 走 7474,应用驱动走 7687。只放行其中一个会出现页面能用但应用连不上,或反之的情况。
图数据库往往存放关系网络这类敏感数据,一旦泄露影响面远大于单条记录。公网暴露或弱口令实例应优先处理,包括改口令、限制来源并核查数据是否被导出。

易错点

  • 沿用默认账号口令:容器镜像与老版本实例中大量存在
  • 只改口令不改监听范围:内网任意主机仍可访问接口
  • 只放行 7474 忽略 7687:应用侧连接失败,排查方向容易跑偏
  • 业务账号权限过大:一次应用漏洞即可导致数据被批量删除

数据来源与参考

  • Neo4j 官方文档(HTTP 7474 / Bolt 7687)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌