【寶塔】【cloudreve】掛載阿里云OSS到ECS服務器內網上
安裝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小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。