有类似这样的 url 请求: http://aaabbbccc.com/aaa.php?uid=123456×tamp=1542871794&nonce=abcdefghij&sign=86b2d2fe14824347a376d2a551b7c07b
我想的是在 nginx 就验证 url 是否合法,不合法直接 return 403。
webserver 用的是 openresty-1.13.6.2,php 是 php7.1,nonce 是存在 redis 里的 60 秒过期,需要从 redis 读取 nonce 值是否存在, 如果在 nginx 层面验证 timestamp,nonce 和 sign,效率会不会比在 php 里面验证效率高?会不会导致别的不需要验证的 url 请求阻塞?
验证方法写在 location /aaa.php { } 里面吗?
谢谢各位指点帮助!
我想的是在 nginx 就验证 url 是否合法,不合法直接 return 403。
webserver 用的是 openresty-1.13.6.2,php 是 php7.1,nonce 是存在 redis 里的 60 秒过期,需要从 redis 读取 nonce 值是否存在, 如果在 nginx 层面验证 timestamp,nonce 和 sign,效率会不会比在 php 里面验证效率高?会不会导致别的不需要验证的 url 请求阻塞?
验证方法写在 location /aaa.php { } 里面吗?
谢谢各位指点帮助!