Well you hit the mark thank you well done. The problem was that I needed to wrap the entire curl url in quotes.
ugh. On Tue, May 7, 2019 at 1:17 AM Francis Daly <fran...@daoine.org> wrote: > On Wed, May 01, 2019 at 09:14:11AM +1000, Duke Dougal wrote: > > Hi there, > > > Hello I've tried every possible way I can think of to make secure links > > work with expires. > > When I use your config on my test machine, it works for me. > > So it looks like what you have is fundamentally correct; there is > obviously something wrong somewhere, but it is likely something small. > > > No matter what I try, I cannot get it to work when I try to uses the > expire > > time. > > Can you copy-paste the command you use to test things; and perhaps show > the log line for that request? > > > The command that fails: > > > > ubuntu@ip-172-31-34-191:/var/www$ curl > > > http://127.0.0.1/html/index.html?md5=FsRb_uu5NsagF0hA_Z-OQgexpires=2147483647 > > As was pointed out - there should be & in the middle of that. > > If you "merely" add &, you will probably see mostly-the-same response -- > because your shell will read an unescaped & as "end of command". > > My guess is that your log line will show the request for > /html/index.html?md5=FsRb_uu5NsagF0hA_Z-OQg, which will (correctly) > return 403. > > What happens if you do > > $ curl ' > http://127.0.0.1/html/index.html?md5=FsRb_uu5NsagF0hA_Z-OQg&expires=2147483647 > ' > > (with &, and with the whole argument shell-quoted in '')? > > Cheers, > > f > -- > Francis Daly fran...@daoine.org > _______________________________________________ > nginx mailing list > nginx@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx >
_______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx