使用Nginx配置mp4视频播放踩坑记录
时间: 2024-02-02 15:10:09 浏览: 145
好的,我会尽力回答你的问题。关于Nginx配置mp4视频播放的踩坑记录,我可以提供以下的解答:
1. 配置文件中需要添加mime.types文件的路径
在配置文件中添加以下语句:
```
include mime.types;
```
这样可以确保Nginx能够识别MP4视频文件类型。
2. 配置Nginx支持字节范围请求
在配置文件中添加以下语句:
```
location / {
sendfile on;
aio on;
directio 512;
output_buffers 1 128k;
if_modified_since before;
add_header Last-Modified $date_gmt;
add_header Cache-Control 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0';
if ($request_method = 'GET') {
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Methods' 'GET';
add_header 'Access-Control-Allow-Headers' 'Range';
}
types {
video/mp4 mp4;
}
root /path/to/root;
}
```
这样可以确保Nginx能够支持字节范围请求。
3. 配置Nginx支持HTTP协议1.1
在配置文件中添加以下语句:
```
http {
...
server {
...
location / {
...
http_version 1.1;
...
}
}
}
```
这样可以确保Nginx能够支持HTTP协议1.1。
希望这些解答能够帮助到你,如果你还有其他问题,请随时提出。
阅读全文