使用 HZERO 文件存储配置
HZERO的文件存储都使用文件存储服务器,文件存储配置就是管理及配置用户可用的文件存储服务器。
- 菜单路径:
文件管理
>文件存储配置
文件存储配置
目前支持阿里云、华为云、Minio、腾讯云、京东云、AWS、百度云七种文件存储服务器外加本地存储。 每个服务器的配置参数不同,选择不同的文件服务器,页面会根据服务器的不同自适应参数,在购买服务器时各服务提供商会提供相应的参数,填写参数后保存即可。
注意事项:
- 同一存储类型支持多个配置,但用户只能设置一个默认配置,上传文件若不指定存储配置编码,会使用默认配置。
- 各服务器的
AccessKeySecret
会经过对称加密后存入后台,页面无法查阅。 本地存储
需要配合nginx使用,具体配置可参考文件服务开发指导。- 指定的桶在服务器上不存在的话,后台会自动创建该桶,
bucket权限控制
表示新建的桶的默认权限。 - 为了避免文件同名覆盖,文件上传后文件名会默认拼接uuid,
文件名前缀策略
设置为无
,就不会拼接uuid。 - 由于各服务供应商的桶是全局唯一的,所以会在桶前加前缀以保证桶创建成功,
bucket前缀
即为拼接的前缀。
配置示例
阿里云
华为云
Minio
腾讯云
京东云
AWS
百度云
本地存储
-
本地安装nginx
nginx安装这里不再说明,自行查阅资料 -
修改nginx配置文件后,启动nginx
配置示例:
server {
listen 9000;
location /{
root D://minio;
}
}
9000
表示nginx监听的端口,可自行调整
/
表示监听根路径,可自行调整
root
后面的路径表示文件保存到本地的实际路径,可自行调整
页面配置示例:
代理地址
为nginx监听的地址。若上面配置的location地址为/test
,则此处配置应为http://xxxx:9000/test
存储路径
对应root指定的本地路径