如何解决私有 Azure 负载均衡器使用 NGINX 返回 400 响应
我有一个全新的 Azure 负载均衡器配置为私有模式和 VMSS(单服务器),配置了 nginx 和默认站点。任何时候我尝试使用负载均衡器 nginx 都会返回 400 响应,但如果我直接使用服务器,则会得到 200 响应。
进一步查看访问日志我看到了这个 ->
xxx.xxx.xxx.xxx - - [30/Jun/2021:17:51:48 +0000] "\x00" 400 166 "-" "-"
xxx.xxx.xxx.xxx - - [30/Jun/2021:17:51:51 +0000] "GET / HTTP/1.1" 304 0 "-" "{Browser Info ...}"
使用负载平衡器时,路径是 \x00
而不是 /
- 我不确定这里发生了什么或在哪里查看。
解决方法
这是由在负载均衡器上配置的为 TCP proxy V2
配置的私有链接服务引起的
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。