如何在Nginx中隐藏您的视频/图像文件的直接访问?

时间:2015-10-26 06:16:23

标签: nginx http-status-code-403

我正在使用Nginx Server。我在/video目录中有一些图像和视频。我正在将这些视频和图像用于我的网站,但我想显示403错误,如果有人试图直接访问它们,就像这个示例所示:

http://xysz.com/video/abc.png

我知道在Apache中可以通过更改.htaccess配置,但不知道如何在Nginx中执行相同操作。如何使用Nginx实现这一目标?

1 个答案:

答案 0 :(得分:0)

你可以使用它,

server {
listen 80;
server_name xysz.com;
root /var/www/xysz.com/html ;
location /assets/ {
    valid_referers xysz.com/ xysz.com/video/index.html;
    if $invalid_referer {
        deny all;
    }
}