我的云文档怎么没有了(我的云文档怎么找)
1343
2022-05-29
安装Cloudreve时,直接将OSS的外网endpoint作为上传策略,导致额外的流量费用。而将Cloudreve的仪表盘中更改为内网endpoint,结果就是上传文件出现http错误。原来根本就是不支持内网上传的。
所以我想到将OSS挂载到一个文件夹,在Cloudreve中选择该文件夹作为本地存储策略。
注意要是用cloudreve的话,本地存储目录必须在/cloudreve/pubilc/uploads中
同时宝塔的阿里云OSS挂载收费10块一个月,所以自己用阿里提供的ossfs工具进行挂载。
1、环境:CentOS 8
2、安装ossfs
下载安装包:
wget http://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos7.0_x86_64.rpm
安装:
sudo yum localinstall ossfs_1.80.6_centos7.0_x86_64.rpm
配置信息:
echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs
(my-bucket为你在阿里云OSS控制台中创建的bucket名称,后面两项为可以访问OSS的AccessKey账号密码
3、挂载OSS
创建用于挂载的文件夹,得到目录(/www/wwwroot/aliyunoss)
mkdir oss(名称随意)
将oss挂载到指定目录
ossfs my-bucket my-mount-point -ourl=my-oss-endpoint
my-mount-point为刚刚创建的挂载文件夹
my-oss-endpoint选择OSS的内网endpoint
查看是否挂载成功
df -h
4、设置自动开启
打开配置文件
vim /etc/init.d/ossfs
修改配置
#! /bin/bash ossfs my_bucket my_mount_point -ourl=my_url -oallow_other # my-bucket为你在阿里云OSS控制台中创建的bucket名称,后面两项为可以访问OSS的AccessKey账号密码 # my-mount-point为刚刚创建的挂载文件夹 # my-oss-endpoint选择OSS的内网endpoint # :wq保存
1
2
3
4
5
6
7
8
保存后启动配置
chmod a+x /etc/init.d/ossfs
chkconfig ossfs on
5、关于错误(错误提示是libcrypto.so.10缺失)
解决方法:dnf install compat-openssl10
弹性云服务器 ECS
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。