我为博客收集了很多好看的图片,整齐排列
但是想要实现随机图片,我第一个想到了njs,但是又想nginx一定有合适的模块可用
然后我想到了random_index,当初认为没用的random今天就用上啦!
无需考虑并发,一个字,爽!
自用API示例 : https://imzlh.top:8443/@random/
多次刷新网页试试看,可以看到出现不同的图片
了解Nginx强大的index
- autoindex 文件列表
- fancyindex autoindex升级版
- randomindex 随机输出 文件夹文件
然后你也许发现了,randomindex就满足我们的需求(或者 njs 也可以实现)
只需要alias、cache禁用搭配,完美!
于是简单配置,完全OK!!!
location ^~ /@random/{
alias /www/image/;
random_index on;
add_header Cache-Control "no-cache";
}
(PS:apt安装的nginx自带randomindex功能哦)
本文由 zlh 创作,采用 知识共享署名4.0 国际许可协议进行许可。
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。