宝塔Nginx服务器如何正确设置m3u8跨域
1.修改站点配置文件
进入宝塔面板 → 网站 → 对应站点 →「配置文件」,在 server 块内添加以下代码:
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'Content-Type, *';
说明:*表示允许所有域名访问,也可替换为具体域名(如 http://example.com)
2.针对m3u8/TS文件类型配置
进入宝塔面板 → 网站 → 对应站点 →「伪静态」添加以下代码:
location ~.*\.(m3u8|ts)$ {
add_header Access-Control-Allow-Origin '*';
add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
add_header Access-Control-Allow-Headers 'X-Requested-With';
}
此配置确保视频分片文件不受跨域限制。
3.重启Nginx服务
保存配置后,重启Nginx使设置生效。
版权声明:
作者:admin
链接:https://www.daquanz.com/276.html
文章版权归作者所有,未经允许请勿转载。
THE END