X1运营交流
跟大家分享一下附件如何分流
149
4

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

比如现在阿里云或腾讯云都有免费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;



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


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









3
赏礼
赏钱
收藏
点击回复
      全部留言
  • 4
  • 毛乘风13205905096 普通粉丝 消费:1267.88元 1个月前 21:051楼
    终于出来NGINX的附件分流教程了。非常棒!
0 赏钱 赏礼回复
  • 坚持信念℡¹³⁹_1 普通粉丝 消费:2184.64元 1个月前 18:402楼
    之前不是有这个教程了吗?随风说不够他的插件好用
    admin 消费:2.88元 1个月前
    大体上是差不多. 现在细节上有些区别.
    Suifeng 消费:23.24元 1个月前
    附件分流 可以分多台服务器和单服务器,宝塔有专门的附件分流插件和数据库主从插件
0 赏钱 赏礼回复
更多回复
请选择要切换的马甲: