我遇到了世界上最奇怪的问题,而且它最近才出现......我还认为它可能与 Pagespeed 模块有关,但我不确定。
无论如何,当我在 HTTPS 上 curl 我的网站时,例如:https://example.com
有时它可以正确加载,但有时它会提供端口 80 服务器块的内容(其中 307 重定向回 https://)
这偶尔会导致 Google Chrome 出现重定向循环错误。
它是否会提供适当的内容或提供端口 80 服务器块似乎完全是随机的,这让我抓狂。
我知道它正在为 80 服务器块提供服务,因为当我将该块上的重定向更改为 307 或 302 时,它将返回该错误,反之亦然。
我一生中从来没有遇到过这样的错误——这非常奇怪。
对于如何调试这个问题,您有什么想法吗?
我已经使用 NGINX 多年了,从未见过这种情况。