2025年3月23日 星期日 甲辰(龙)年 月廿二 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 服务器 > Nginx

nginx secure_link_module 访问包含

时间:07-03来源:作者:点击数:22

nginx secure_link_module 访问包含

  • server {
  • listen 80;
  • server_name localhost;
  • #charset koi8-r;
  • #access_log /var/log/nginx/log/host.access.log main;
  • root /opt/app/code;
  • location / {
  • secure_link $arg_md5,$arg_expires; # _md5,_expires 连接参数名对应的值 /download?md5=e4Nc3Rm01TBBNYw&expires=1539792000
  • secure_link_md5(加密方式) "$secure_link_expires$uri imooc"; # 取expires和url 和 imooc字符串进行加密
  • if ($secure_link = "") {
  • return 403;
  • }
  • if ($secure_link = "0") {
  • return 410;
  • }
  • }
  • }

url.sh

  • servername="jeson.t.imooc.io"
  • download_file="/download/file.img"
  • time_num=$(date -d "2018-10-18 00:00:00" +%s)
  • secret_num="imoocc"
  • res=$(echo -n "${time_num}${download_file} ${secret_num}"|openssl md5 -binary | openssl base64 | tr +/ -_ | tr -d =)
  • echo "http://${servername}${download_file}?md5=${res}&expires=${time_num}"

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门