Hello,

       The root directory path is /var/www/html/domain and every file
within it is hotlink protected for  (mp4). Now here's a file named
/var/www/html/domain/videos/test.mp4 and i want this file to be available
for public with no hotlinking restriction. Is that possible with nginx ?
vhost config is given below. Please help me regarding it.

server {
        listen  80;
        server_name  mydomain.com;
        client_max_body_size 800m;
       limit_rate 250k;
        access_log  /websites/theos.in/logs/access.log  main;

        location / {
            root   /var/www/html/domain;
            index index.html index.htm index.php;
           autoindex off;
}

location ~ -720\.(mp4)$ {
                mp4;
                expires 7d;
               limit_rate 1000k;
                root /var/www/html/domain;
                 valid_referers none blocked  test.com *.test.com *.
facebook.com *.twitter.com;
                if ($invalid_referer) {
                    return   403;
                }
                }
location ~ -480\.(mp4)$ {
                mp4;
                expires 7d;
                limit_rate 250k;
                root /var/www/html/domain;
                 valid_referers none blocked  test.com *.test.com *.
facebook.com *.twitter.com;
                if ($invalid_referer) {
                    return   403;
                }
                }
location ~ \.(mp4)$ {
                mp4;
                expires 7d;
                root /var/www/html/domain;
                 valid_referers none blocked  test.com *.test.com *.
facebook.com *.twitter.com;
                if ($invalid_referer) {
                    return   403;
                }
                }


Regards.
Shahzaib
_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to