原创

关于OSS阿里云对象储存流量问题的一些坑和解决方案【一】【新手特别注意】

直接先上两张被攻击的图


从下图可以直接看出我新开的网站在某天的半夜三更被不明IP恶意攻击,它会直接将你的图片给引流到他们的网站然后疯狂刷新让你几百K的图片在短短的几个小时内刷到接近300G 这对于家里没矿的博主来说这简直就是噩梦,几个小时就欠费接近100块,虽然钱不多,但是各位好好想想,这仅仅是因为我的图片还少的原因,要是我的图片大到几十M的情况下,而且在我没有注意到欠费的短信提示的时候,那就不止100块了,阿里云OSS对于这种情况的处理却不尽人意,没有设置金额强制停止服务这种功能的,需要持续欠费15天才会给你停掉OSS,15天啊,可能你会真的卖房子。
为了解决这种情况,我提交了工单,进行了持续几天的咨询,终于将问题解决,再次让我的网站恢复运营,接下来博主将给出针对这种情况下的解决方案----将OSS地址反向代理到我自己的服务器上面,通过服务器带宽来实现读取文件,这样就可以避免使用oss的流量计费,妈妈再也不用担心我会卖房啦。


第一步登陆控制台

    登陆控制台进入到你的OSS,主要注意点我已经标注

第二步进入详情页

 左侧点击bucket 进入详情页面,然后找到域名管理,添加新的域名,https证书根据自己的情况来

第三步绑定域名

这一步非常重要,千万别点了cname记录那个,点了的话会将你这个域名给绑定到OSS外网访问的地址,到时候依旧用的外网地址,还是被攻击的分。

至此解决方案已讲述完成,后续博主会将如何绑定到服务器,如何使用反向代理(Nginx),从http到https,后续第二篇文章会介绍,要是有更好的解决办法的朋友欢迎留言或者进群讨论。

正文到此结束
本文目录