logo
0
0
Login

白山云存(aws s3)储公读文件鉴权

你还在为白山云存储公共访问被刷流量而烦恼吗!有了这神器在搭配上宝塔的waf 就能解决想要公开存储里的文件又怕被刷流量的烦恼了。

当然最好还是搭配白山云的cdn使用更佳喔!!

安装环境

PHP >= 8.1

nginx

安装步骤

1.首选去创建一个php网站

2.然后配置伪静态(你需要鉴权什么文件你就把文件后缀加到伪静态上,不加的话访问进来也是404)

比如我需要鉴权这gif、jpg、jpeg、png、bmp、swf几个文件那就加上去。

location ~* \.(gif|jpg|jpeg|png|bmp|swf)$ { try_files $uri /index.php?$args; } location = /config.php { deny all; return 404; }

1733219245496.png

3.下载AWS SDK for PHP 丢到indxe.php 相同文件夹上

curl -O http://docs.aws.amazon.com/aws-sdk-php/v3/download/aws.phar

4.然后把这三个文件文件都丢到同一个文件夹一起

1733217589238.png

5.再打开config.php这个文件夹填写相应配置(j建议图床站点的话 bsTmie这个参数填写10 这样10秒左右都能打开完图片了 如果视频站的话可自行调整)

1733217811002.png

然后就大功告成。愉快安全的使用白山云存储吧!

搭配图床系统更佳喔!

CyjY4PP7uc674ed0782309f (1).png

About

白山存储鉴权

Language
PHP61.1%
Markdown38.9%