minio配置
提示:minio适用于将文件同步到其他服务器,即需要在其它服务器上安装minio
安装Minio
minio
安装教程:点击查看。
注意事项
要进行同步,还需要让转码服务器
和存储服务器
的时间一致,可使用date
命令进行时间查看。
如果两台服务器时间不一样,可以分别在ssh
客户端运行命令改一下:
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#查看修改后的时间
date
如果进行对比后,还是不一样,则使用该命令继续试试:
date -s "$(curl -s --head https://www.baidu.com | grep ^Date: | sed 's/Date: //g') -000"
配置文件参考
module.exports = {
endPoint: '',
port: 9000,
useSSL: false,
accessKey: '',
secretKey: '',
region: 'us-east-1',
bucket: 'efvcms',
ignored: ['**/*.mp4','**/*.jpg','**/*.gif','**/*.txt'],
type: 'minio',
rootpath: '/home/express-ffmpeg',
path: '/home/express-ffmpeg/public/videos',
remove: true,
removeignored: ['.m3u8', '.jpg', '.gif', '.css', '.txt', '.key', '.info', '.png']
}
将endPoint
即服务器ip
,accessKey
,secretKey
这3
个参数填入进去;且port
、useSSL
、region
均默认,其它参数可自行修改。
最后如果服务端的存储目录为/home
,那么同步过去后,文件存放具体路径为/home/efvcms
,然后那你可以在存储服务器绑定一个域名,根目录设置为/home/efvcms
,就可以直接读取切片了。