SZStudy 2020-04-16
实现方法如下:
./configure --add-module=path/to/nginx-accesskey
访问测试脚本download.php:
<?
$ipkey= md5("mypass".$_SERVER[‘REMOTE_ADDR‘]);
$output_add_key="<a href=//www.jb51.net/download/G3200507120520LM.rar?key=".$ipkey.">download_add_key
";
$output_org_url="download_org_path
";
echo $output_add_key;
echo $output_org_url;
?>
访问第一个download_add_key链接可以正常下载,第二个链接download_org_path会返回403 Forbidden错误。
参考:
NginxHttpAccessKeyModule
http://xok.la/2009/03/nginx_http_accesskey_module_referer.html