Looks like, its working now. Added root directive under server {} section &
link got loaded into the browser though 403 still occurs in terminal when
calling with curl (not much to worry about i guess) .On Wed, Aug 3, 2016 at 10:17 PM, shahzaib mushtaq <[email protected]> wrote: > H, > > Can you please help to fix it ? expire= is already fixed but issue still > persists. > > Regards. > Shahzaib > > On Wed, Aug 3, 2016 at 9:30 PM, shahzaib mushtaq <[email protected]> > wrote: > >> Hi, >> >> Thanks for response though i already had fixed this mistake, during >> copy/paste the commands on this forum made a typo. Here you can see i've >> created date + md5 but still 403 error : >> >> http://prntscr.com/c1690d >> >> On Wed, Aug 3, 2016 at 9:21 PM, Maxim Dounin <[email protected]> wrote: >> >>> Hello! >>> >>> On Wed, Aug 03, 2016 at 08:38:36PM +0500, shahzaib mushtaq wrote: >>> >>> > Hi, >>> > >>> > We've configured nginx --with-http_secure_link_module to secure the mp4 >>> > links. Currently we're testing it with very basic settings. Following >>> is >>> > brief explanation of our lab : >>> > >>> > A test.mp4 file is located under directory /tunefiles/files/test.mp4 . >>> Our >>> > objective is to access this file over secure link such as >>> > >>> > http://192.168.1.192/files/test.mp4?md5=XXXXXX&expire=2314444 . >>> > >>> > Here is the config of http-secure-link : >>> > >>> > http://pastebin.com/N41WQASj >>> > >>> > We've constructed the md5 & expire using following commands : >>> > >>> > #expiry date is 31st december >>> > $date -d "2016-12-31 23:59" +%s >>> > 1470240179 >>> > >>> > #md5 >>> > $echo -n '1470240179/files/test.mp4 secret' | openssl md5 -binary | >>> openssl >>> > base64 | tr +/ -_ | tr -d = >>> > fY8Iyuqah9coPxTDk-UvVg >>> > >>> > >>> > Once everything is constructed, we loaded the following URL into the >>> > browser & encountered the error 403: >>> > >>> > >>> http://192.168.1.192/files/test.mp4?md5=fY8Iyuqah9coPxTDk-UvVg&expire=1470240179 >>> >>> You are using "expire=" in the request, but "$arg_expires" in the >>> configuration. Note the trailing "s". >>> >>> -- >>> Maxim Dounin >>> http://nginx.org/ >>> >>> _______________________________________________ >>> nginx mailing list >>> [email protected] >>> http://mailman.nginx.org/mailman/listinfo/nginx >>> >> >> >
_______________________________________________ nginx mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx
