nginx secure_link_module 访问包含
2024-09-07 21:27:39
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}"
最新文章
- ARC内存管理机制详解
- Oracle转MySQL
- Ubuntu下使用Git和GitHub
- 命令行 更新Android sdk
- linux开关端口问题
- Linux tar指令
- MySQL优化技巧之四(数据库设计中的一些技巧)
- 用java写一个web服务器
- java 取小数点后两位 不四舍五入,怎么做
- ado.net 数据库连接的两方式种
- Python 读取csv文件到excel
- 转:什么是FOUC?如何避免FOUC?
- angular2项目添加ng2-bootstrap
- 加盟全景-加盟VR虚拟现实-全景智慧城市
- eval浅解
- 新手OTCBTC注册前一定要看的几个步骤!【安全性相关】
- 下载Crypto,CyCrypto,PyCryptodome 报错问题
- day17 十七、时间模块
- Maven入门介绍
- python 惰性求值 https://blog.csdn.net/Appleyk/article/details/77334221