为了解决Nacos安全漏洞,修改了application.properties的nacos.core.auth.default.token.secret.key,并重启nacos集群。
nacos集群有三个节点110.21.225.60、110.21.225.61、110.21.225.62
三个nacos实例启动后,nacos通过浏览器可以访问,但是启动SpringCloud应用失败。报错receive invalid redirect request from peer 110.21.225.62。
2024-02-29 21:15:17.320 [main] INFO com.alibaba.nacos.client.naming:66 - [BEAT] adding beat: {"cluster":"DEFAULT","ip":"110.21.208.74","metadata":{"preserved.register.source":"SPRING_CLOUD"},"period":5000,"port":8082,"scheduled":false,"serviceName":"prod@@knowledge","stopped":false,"weight":1.0} to beat map.
2024-02-29 21:15:17.428 [main] INFO com.alibaba.nacos.client.naming:196 - [REGISTER-SERVICE] prod registering service prod@@knowledge with instance: {"clusterName":"DEFAULT","enabled":true,"ephemeral":true,"healthy":true,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000,"ip":"110.21.208.74","ipDeleteTimeout":30000,"metadata":{"preserved.register.source":"SPRING_CLOUD"},"port":8082,"weight":1.0}
2024-02-29 21:15:17.480 [main] ERROR com.alibaba.nacos.client.naming:492 - request: /nacos/v1/ns/instance failed, servers: [110.21.173.102:8848], code: 400, msg: <html><body><h1>Whitelabel Error Page</h1><p>This application has no explicit mapping for /error, so you are seeing this as a fallback.</p><div id='created'>Thu Feb 29 21:15:17 CST 2024</div><div>There was an unexpected error (type=Bad Request, status=400).</div><div>receive invalid redirect request from peer 110.21.225.62</div></body></html>
将三个节点停掉后,按照60、61、62的顺序重启启动后,应用启动成功。