错误:使用Nginx的反向代理访问tomcat时400错误, 下图是nacos-server服务的报错日志。
upstream配置:
upstream nacos_cluster{
server 127.0.0.1:8848;
server 127.0.0.1:8858;
server 127.0.0.1:8868;
}
原因:nginx中upstream后面的名称不能使用下滑线,nginx不能识别。
解决:将nacos_cluster改成nacoscluster后问题解决。
在SpringBoot项目的issue中搜索了下400问题,发现确实有相关的issue。
https://github.com/spring-projects/spring-boot/issues/13236
我这里也是偶然看到这个大神的文章,说的很详细,才想者整理下原因: