使用的1Mbps的小水管,为了提高访问速度,打算把上传的文件都放在OSS,再加上百度的CDN。
下载ossfs
wget http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/32196/cn_zh/1527232195135/ossfs_1.80.5_centos7.0_x86_64.rpm?spm=a2c4g.11186623.2.3.5a037358bU4hp4&file=ossfs_1.80.5_centos7.0_x86_64.rpm -O ossfs.rpm
安装rpm包
yum localinstall ossfs.rpm
配置密码
echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs
挂载到本地磁盘
mkdir /oss
ossfs www-213-name /oss -ourl=http://www-213-name.oss-cn-hangzhou-internal.aliyuncs.com -ouid=1000 -ogid=1000 -o allow_other -o umask=007
-ourl是地域节点地址,不是bucket地址
创建个文件测试一下。
[root@iZbp1ibd5qj8a3gxij4tZ oss]# dd if=/dev/zero of=1000.txt bs=1000M count=1
1+0 records in
1+0 records out
1048576000 bytes (1.0 GB) copied, 46.521 s, 22.5 MB/s
可以看到OSS里也多出了个1000.txt文件
软连接到网站目录
mkdir /oss/wp-upload
mv /www/blog/wp-content/uploads/ /oss/wp-upload
ln -s /www/blog/wp-content/uploads/ /oss/wp-upload
本来打算配置URL转发来访问OSS,但是我发现,通过ECS访问OSS挂载的目录,速度竟然跑满了我200M宽带,而且确实是走的ECS的流量。
所以,直接把OSS挂载的目录软连接到网站目录下即可
朋友 交换链接吗
可以啊