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 和其模块的配置相当复杂,有时可能需要深入调查才能找到问题的根源。
8 回答2.9k 阅读
2 回答1.7k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
4 回答1.4k 阅读
2 回答960 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
你是不是开启了
proxy_pass Host $http_host;
类似于这样的反向代理参数?这个参数的确在http3带不过来,只能改为
proxy_pass Host $host;
,这个问题在nginx的issue有记录,参见: https://trac.nginx.org/nginx/ticket/2551