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即可