server {
listen 80;
server_name 127.0.0.1; #域名或IP
root /root/data; #图片目录
#实现图片缩略图
location ~ (.+)\.(jpg|gif|png|JPG|JPEG|PNG|GIF)@(\d+)w_(\d+)h_(\d+)Q_([rc])$ {
set $w $3; #宽
set $h $4; #高
set $q $5; #图片质量
set $type $6;
set $image_path $1.$2; #真实图片地址
set $cache_path $1_$3w_$4h_$5Q_$6.$2; #临时文件地址
if ($type = 'r') {
set $type 'image-resize';
}
if ($type = 'c') {
set $type 'image-crop';
}
set $image_uri /$type$image_path?w=$w&h=$h&q=$q;
if (-f $cache_path) {
rewrite (.+)\.(jpg|gif|png|JPG|JPEG|PNG|GIF)@(\d+)w_(\d+)h_(\d+)Q_([rc])$ $1_$3w_$4h_$5Q_$6.$2;
break;
}
if (!-f $cache_path) {
pro