錯誤:使用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
我這裏也是偶然看到這個大神的文章,說的很詳細,纔想者整理下原因: