Wordpress使用cloudfs4oss挂载OSS

发布于 2015-12-22  28 次阅读


本站一直用的阿里云的ECS,图片也都是存在云磁盘上,依托在七牛免费资源上,感觉速度不是很理想,可能是没有优化好的缘故吧,最近对阿里云的OSS感兴趣了(一直都想用,只不过在价格和使用上有点……),前几天用了OSS插件,用着也挺好,可能是因为我是个非插件控吧,总想找个办法可以不用插件,所以就找到了cloudfs4oss,这是款可以将OSS直接挂载到ECS上,就像一个目录一样方便访问,那就动手吧:

1、安装配置环境:

yum install libcurl libcurl-devel openssl-devel fuse fuse-libs fuse-devel libxml2-develoss-cn-qingdao-internal.aliyuncs.com

2、下载cloudfs4oss文件并解压(这个可以在阿里云的云市场里购买(免费的)后也会有链接下载的),解压后再进太cloudfs4oss目录:

wget http://blog.cloudtalkers.com/wp-content/uploads/CloudFS_Centos64_0273.tar.gz
tar -zxf CloudFS_Centos64_0273.tar.gz
yum install libunwind-devel
cd CloudFS_Centos64

3、安装cloudfs4oss,这里有默认安装和自定义安装

  • 默认安装是指cloudfs的安装目录是 /usr/local/cloudfs ,oss的挂载目录是 /mnt/oss ,操作如下:
    ./CloudFS_Install.sh
  • 自定义安装(个人建议这个,方便),可以直接挂载到 /home/wwwroot/ 网站目录 /wp-content/uploads ,操作如下:
./CloudFS_Install.sh INSTALL_DIR=/usr/local/cloudfs MOUNT_POINT=/home/wwwroot/网站目录/wp-content/uploads

这里需要注意的是:网站目录/wp-content/uploads中的uploads目录必须为空,否则会出错!

4、挂载后再配置cloudfs.conf文件,一般在 /usr/local/cloudfs/conf 下,具体需要配置如下:
请输入图片描述

根据自己的OSS情况进行配置即可。
5、运行cloudfs4oss,输入: service cloudfs start
然后可以在Wordpress的多媒体里添加文件,再在OSS里看一下有没有刚添加的文件,如果有的话说明就成功了。

为了这玩意,折腾了蛮长时间,总算是功德圆满了。


一个爱折腾的家伙,别看现在不折腾网站了,那是他在折腾别的地方,会回来的,哈哈