苦尽甘来 发表于 2026-4-17 16:20:59

【已解答】nginx1.30如何开启HTTP/3?

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
v11.7.0
系统版本:
debian12
问题描述:
nginx1.30如何开启HTTP/3?哪位技术大佬知道?帮帮兄弟吧!

大炮运维V587 发表于 2026-4-17 18:18:53

刚才看了下,已经做出兼容了,申请完SSL后,关闭SSL重新部署上SSL就可以了
然后再到安全---系统防火墙中放行udp协议中的443端口

到 https://http3check.net/
或者
https://http3.wcode.net/

验证


大炮运维V587 发表于 2026-4-17 17:49:43

网站配置文件改造下server
{
    listen 80;
    listen 443 ssl;
    listen 443 quic reuseport;
    http3 on;
    quic_retry on;
    ssl_early_data on;
    add_header Alt-Svc 'h3=":443"; ma=86400' always;
    add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
    server_name www.dapaotest.com dapaotest.com;
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/www.dapaotest.com;
    #CERT-APPLY-CHECK--START
    # 用于SSL证书申请时的文件验证相关配置 -- 请勿删除
    include /www/server/panel/vhost/nginx/well-known/www.dapaotest.com.conf;
    #CERT-APPLY-CHECK--END
    include /www/server/panel/vhost/nginx/extension/www.dapaotest.com/*.conf;


这一部分可以直接抄

listen 80;
listen 443 ssl;
listen 443 quic reuseport;
http3 on;
quic_retry on;
ssl_early_data on;
add_header Alt-Svc 'h3=":443"; ma=86400' always;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;

验证:
访问网站 F12 查看写这里
我使用Http3/check,测试么有支持。。。。

苦尽甘来 发表于 2026-4-17 19:00:15

大炮运维V587 发表于 2026-4-17 18:18
刚才看了下,已经做出兼容了,申请完SSL后,关闭SSL重新部署上SSL就可以了
然后再到安全---系统防火墙中放 ...

奇怪,按您发的操作,第三方检测工具还是显示没有启用。。。网站配置文件内容也不缺:'(

大炮运维V587 发表于 2026-4-18 10:10:05

苦尽甘来 发表于 2026-4-17 19:00
奇怪,按您发的操作,第三方检测工具还是显示没有启用。。。网站配置文件内容也不缺 ...
要放行udp协议的443端口才行的哦

zhaojiajin2005 发表于 2026-4-19 11:43:41

我的是11.7 关闭SSL后再打开默认设置后,检测不通过一项,也不知道是怎么回事

大炮运维V587 发表于 2026-4-20 11:24:36

zhaojiajin2005 发表于 2026-4-19 11:43
我的是11.7 关闭SSL后再打开默认设置后,检测不通过一项,也不知道是怎么回事
...

扫描右下角客户服务经理的二维码,联系下我司客户服务经理,就说找我解决面板网站开启http3无效的问题

1500440232sllm 发表于 2026-5-2 21:20:19

大炮运维V587 发表于 2026-4-20 11:24
扫描右下角客户服务经理的二维码,联系下我司客户服务经理,就说找我解决面板网站开启http3无效的问题 ...

更新到11.7.0版本在软件商店nginx没有1.30的更新。只有1.28.3
页: [1]
查看完整版本: 【已解答】nginx1.30如何开启HTTP/3?