Windows10启动Apache NiFi后访问localhost:8443提示站点无法访问如何解决
本地Apache NiFi 8443端口访问失败排查方案
优先校验访问协议
- Apache NiFi默认启用HTTPS协议,不支持HTTP直接访问,你当前使用的访问地址为
http://localhost:8443,请替换为https://localhost:8443重试。 - 首次访问Chrome会弹出「不安全站点」提示,这是NiFi默认自签名证书的正常现象,点击「高级」-「继续前往localhost(不安全)」即可进入登录页。
确认NiFi服务完全启动
- 运行
run-nifi.bat仅代表启动脚本执行成功,不代表服务初始化完成,Windows环境下首次启动通常需要1~5分钟的初始化时间。 - 打开
NiFi安装目录/logs/nifi-app.log文件,搜索关键词Started Jetty Server,只有日志中出现该条目时,才代表NiFi服务完全就绪可以接收请求。
校验NiFi端口与绑定地址配置
- 打开cmd执行命令
netstat -ano | findstr "8443",如果无返回结果,说明NiFi未绑定8443端口:- 打开
NiFi安装目录/conf/nifi.properties配置文件,确认nifi.web.https.port参数值是否为8443 - 确认
nifi.web.http.host参数值为127.0.0.1或者0.0.0.0,如果配置为其他固定IP,使用localhost无法正常访问
- 打开
- 如果命令返回结果中的进程ID不属于NiFi,说明8443端口被其他软件占用,修改
nifi.web.https.port为未占用的空闲端口后重启NiFi即可。
本地网络规则排查
- 临时关闭Windows Defender防火墙后重试访问,如果关闭后可以正常访问,需要在防火墙入站规则中添加8443端口的放行规则。
- 检查Chrome是否开启全局代理/VPN,全局代理会导致本地回环地址请求被转发到代理节点无法正常响应,可关闭代理或者将
localhost、127.0.0.1加入代理免过滤列表。
内容的提问来源于stack exchange,提问作者Jaga Priyan
相关产品推荐
相关产品推荐

