nginx 1.26 http3问题
网站开启http3会导致转向的时候域名丢失了
针对 Nginx 1.26 中 HTTP/3 转向时域名丢失的问题,解决方案可能涉及检查 Nginx 的配置和重定向规则。首先,请确保你的 Nginx 配置文件中的重定向规则正确设置了域名。以下是一些可能的步骤和检查点:
rewrite 或 return 指令)正确地包含了目标域名。add_header Alt-Svc 和 ssl_early_data on; 等与 HTTP/3 相关的配置指令。请注意,具体的解决方案可能因你的特定配置和环境而异。如果你能提供更多的配置细节和错误日志信息,我可能能够给出更具体的建议。此外,由于 Nginx 和其模块的配置相当复杂,有时可能需要深入调查才能找到问题的根源。
3 回答791 阅读✓ 已解决
2 回答709 阅读✓ 已解决
3 回答797 阅读
2 回答637 阅读
2 回答630 阅读
2 回答602 阅读
2 回答589 阅读
你是不是开启了
proxy_pass Host $http_host;类似于这样的反向代理参数?这个参数的确在http3带不过来,只能改为
proxy_pass Host $host;,这个问题在nginx的issue有记录,参见: https://trac.nginx.org/nginx/ticket/2551