跟大家分享一下附件如何分流

2020-02-25 13:44:50 收藏 14310
跟大家分享一下附件如何分流

大家手上都有不止一台服务器, 但带宽及硬盘可能都不大. 但可以充分利用起来.

比如现在阿里云或腾讯云都有免费1M的服务器领取. 大家领取回来后,可以用做附件分流使用.


为何要把附件分流, 

其一,解决附件占用服务器有限的空间, 

其二,减少有限的带宽占用.因为附件很占带宽,就会导致网站卡住. 带宽不足也会影响网站卡住打开很慢的.


方法有很多种.现在讲解一下 一台备用服务器与一个OSS储蓄配合起来使用.  直播使用OSS是很方便,但要占用外网流量,要另外购买流量的. 现在说的方法是走内网.


登录服务器以后,分别运行下面的命令.

第一,先下载OSSFS工具.

wget http://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos7.0_x86_64.rpm


第二,安装OSSFS工具

yum localinstall ossfs_1.80.6_centos7.0_x86_64.rpm


第三步,保存OSS的帐户信息  帐号的格式如下 Bucket 名称:AccessKey:AccessKeySecret 用冒号隔开

echo x1-upload2:LTA123456:tAW123456 > /etc/passwd-ossfs


第四步,设置权限

chmod 640 /etc/passwd-ossfs


第五步,挂载OSS为本地硬盘, 注意把 x1-upload2 换成你的 Bucket 名称  /www/wwwroot/x1.f1.qibosoft.com/publick/uploads换成你的附件目录路径,http://oss-cn-beijing-internal.aliyuncs.com换成你的内网OSS域名

ossfs x1-upload2 /www/wwwroot/x1.f1.qibosoft.com/x1_upload -ourl=http://oss-cn-beijing-internal.aliyuncs.com -o allow_other


挂载目录前需要把内容先移走.不然就挂载不上的.


WEB网站与备用服务器都这样处理. 就可以把OSS当作本地硬盘使用了.


然后修改WEB网站的伪静态规则如下 注意换成你分流服务器域名

rewrite ^/public\/uploads\/(.*)$ https://x1.f2.qibosoft.com/public/uploads/$1;



大家可以点击下面的附件看看路径,就是跳转到了分流服务器去了


大家如果实在看不懂的话,晚点我们搞个直播教学









weinxin
我的微信
科学的永恒性就在于坚持不懈地寻求之中,科学就其容量而言,是不枯竭的,就其目标而言,是永远不可企及的。

发表评论

目前评论:0