宝塔面板开启HTTP3和QUIC

1、安装Nginx1.25以上版本。

2、站点配置文件改成如下:

    listen 80;
    listen 443 ssl;
    listen 443 quic reuseport; 
    listen [::]:443 ssl;
    listen [::]:443 quic reuseport;
    listen [::]:80;
    http2 on;
    http3 on;
    http3_hq on;
    quic_retry on;

ssl_session_timeout 10m;后边添加如下代码:

    ssl_early_data on;
    add_header Alt-Svc 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"';

3、安全管理里开启UDP 443端口。

4、在对应网站的配置文件中添加如下代码,解决跨域播放问题。如无法直接在网站配置中添加,请直接去源文件添加。配置文件目录在/www/server/panel/vhost/nginx/同域名的配置文件下,例如:/www/server/panel/vhost/nginx/qingxia.org.conf

    location ~ .*\.(m3u8|ts)$ {
    add_header Cache-Control no-cache;
    add_header Access-Control-Allow-Origin *;
    types {
        application/vnd.apple.mpegurl m3u8;
        video/mp2t ts;
    }

 

5、重启或重载Nginx即可

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注