大家手上都有不止一台服务器, 但带宽及硬盘可能都不大. 但可以充分利用起来.
比如现在阿里云或腾讯云都有免费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;
大家可以点击下面的附件看看路径,就是跳转到了分流服务器去了
大家如果实在看不懂的话,晚点我们搞个直播教学


目前评论:0