网站远程附件存储到 OSS

参考:链接  链接  链接

简介

网站远程附件功能是指将用户上传的附件直接存储到远端的存储服务器,一般是通过FTP的方式存储到远程的FTP服务器,将论坛附件保存在 OSS 上有以下好处:

  • 附件将拥有更高的可靠性。
  • 您的服务器无需为论坛附件准备额外的存储空间。
  • 论坛用户查看图片附件时将直连 OSS 服务器,不占用您服务器的下行带宽/流量,用户访问速度更快。
  • 可配合CDN 进一步提升论坛用户查看图片附件的速度。

前提条件

安装python环境

yum install python2

安全组放通8192

安装ossftp

  参考:链接

ossftp工具是一个特殊的FTP server,它接收普通FTP请求后,将对文件、文件夹的操作映射为对OSS的操作,从而使得您可以基于FTP协议来管理存储在OSS上的文件。

FTP Server支持Python2.6和Python2.7。

下载:地址

安装:

解压下载的文件:

unzip ossftp-1.0.3-linux-mac.zip

进入解压后的文件夹,运行start.sh:

cd ossftp-1.0.3-linux-mac 

bash start.sh

设置 :

使用一台可以访问这台服务器的,有图形化界面的电脑,通过浏览器访问FTP服务器操作界面。访问域名:http://ServerIP:8192  

创建桶

创建 AccessKey 

获得:AccessKey ID和AccessKey Secret

AccessKey ID和AccessKey Secret是您访问阿里云API的密钥,具有该账户完全的权限

配置

上传设置

远程附件

参数参考:

测试远程附件 

验证配置

posted @ 2020-09-08 16:57  PamShao  阅读(445)  评论(0编辑  收藏  举报