搭建本地网页MP4服务器
安装nginx
Bash |
---|
| sudo apt install nginx
# 默认安装后相关配置文件在 /etc/nginx中(ubuntu 22.04)
# 静态文件(html/module等)在 /usr/share/nginx中
# 日志文件在 /var/log/nginx中
|
配置mp4播放服务器
Bash |
---|
| # 创建video相关配置文件
sudo vim /etc/nginx/conf.d/video.conf
# 添加以下代码
server {
listen 801;
location ~* .*\.mp4 {
root /home/lsp/Desktop/;
mp4;
mp4_buffer_size 1m;
mp4_max_buffer_size 50m;
}
}
|
启动服务
Bash |
---|
| sudo service nginx restart
sudo nginx -s reload
|
遇到403问题
-
查看/var/log/nginx/error.log,显示无权限
-
查看启动的nginx的用户 ps aux | grep "nginx: worker process"
,我这边发现其用户与我当前用户不一致(也不是root)
-
更改/etc/nginx/nginx.conf第一行的user用户
解决之后,就可以通过浏览器 127.0.0.1:801/demo.mp4 播放视频啦(也可以通过宿主windows主机里面的vlc软件播放网络url视频)