博客迁移,使用阿里云OSS做静态资源存储

使用的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挂载的目录软连接到网站目录下即可

2 条评论

[/0o0] [..^v^..] [0_0] [T.T] [=3-❤] [❤.❤] [^v^] [-.0] [!- -] [=x=] [→_→] [><] 更多 »
昵称
  1. 搬瓦工 Google Chrome 63 Google Chrome 63 Windows 8.1 Windows 8.1

    朋友 交换链接吗

    1. 鸽子 鸽子 Google Chrome 69 Google Chrome 69 Windows 10 Windows 10

      可以啊