nginx和mp4 / webm文件无法查看

时间:2015-09-05 17:36:17

标签: nginx mp4

我只是设置了一个vps并安装了nginx。我有它提供文件(html,jpg等),但当我尝试查看或查看目录列表mp4和webm文件时,他们去403,目录列表甚至没有显示它们。

所有文件(html,jpg,mp4,webm)的权限都是相同的644。

使用--with-httpd_mp4_module编译Nginx。

我尝试在conf中为缓冲区大小添加位置线和变量,甚至移动了mp4,但似乎没有任何效果。

只有mp4 / webm文件似乎不可见。

这是日志中的错误: 2015/09/05 13:23:53 [错误] 10283#0:* 1打开()“/ usr / share / nginx / html / video / test.mp4”失败(13:权限被拒绝),客户端:xxxx, server:_,request:“GET /video/test.mp4 HTTP / 1.1”,host:“xxx.xxxx”

1 个答案:

答案 0 :(得分:0)

所以这最终成为SELinux权限的问题。最后我切换到Apache,因为有关如何调整SELinux的说明在nginx上对我不起作用,但这只是因为我没有nginx特定指令。

如果有人在将特定文件类型(如mp4或webm)在nginx或apache中公开查看时遇到问题,并且您知道文件权限是正确的,请查看SELinux的权限。

https://wiki.centos.org/HowTos/SELinux