标签归档:博客

博客不幸被墙 建立一个镜像站点 方便墙内朋友访问

域名被墙,无法翻墙的朋友手动把glorystar.me更改为glorystar.ml


大概17号时发现博客被墙,在国内无法解析到正确的IP,导致博客无法访问。

查找了下相关资料,这种情况除了更换域名之后基本无解,而我不想更换我的域名Glorystar.me 域名这东西,用久了也是有感情的。

为方便墙内朋友访问本站,我建立了一个镜像站点 https://glorystar.ml

这个镜像站所有内容都会和主站保持同步,但目前评论功能还不正常,我正在尝试解决这个问题。解决来再来更新本文。

博客搬家了

博客建博初期安家里serverhub的免费独立IP主机上,后来因serverhub取消了免费主机的独立IP,并且线路也抽风得厉害,感觉不爽,开始搬家,其间短期搬到香港的hosthatch VPS上,其线路没绕道美国之前,确实不错,后来绕道美国也就没法看了。。。你想像一下,你访问的数据在太平洋来回跑了四次,能快得了吗?

后来搬到xvmlabs家512M 7IP 4.99刀VPS上(搬瓦工bandwagonhost的母公司IT7的旗下公司),总算安顿下来,算下来已经接近两年时间了。

前阵访问博客查下资料,发现无法访问,显示服务器响应超时。ssh上vps查看,vps没挂,就是负载很高,超过10了,进入到管理后台一看,提示VPS占用太多CPU已被系统自动降频!怪不得会响应超时!再进入ssh查看负载高的原因,web端口很多并发连接,有几十个IP每个发起了超过100个连接,蛋痛,遇到蛋痛的人CC攻击了,搞不懂我这个人畜无害的博客有什么好攻击的。

查清原因,着手处理,先分析日志,导出攻击IP,iptables ban掉这些IP,OK,负载一下就降下来了~

只是像XVMLABS这种超低价VPS,其CPU资源限制得太厉害了,几乎是被人轻轻一“摸”就不行了,稳妥起见还是搬家吧,这个xvmlabs用来跑ss还是不错的,就别要求它做建站这种高难度工作了。

手里刚好有一个去年黑五买的ultravps.eu的1G RAM的VPS闲置,就把博客搬到那吧~

经过一番折腾,已把博客搬家了,这个vps是KVM架构,上了锐速,看起来访问速度还快了一点点~

本博客搬离Hosthatch

三天前,香港softlayer机房不再提供直连大陆的线路,导致从大陆访问其服务器的流量要绕太平洋两回,延迟很高。
本博客之前托于Hosthatch香港节点,其就是位于Softlayer机房,所以本博客也悲剧了,访问慢了很多。
我手上的服务器还是很多的,一处不行就迁移到另一处吧。
今天花了点时间把博客搬到了DigitalOcean的旧金山节点,速度快了很多,虽然还是得跨越太平洋,但起码不用绕路两趟了!
说下步骤,很久没弄这个了感觉都有点生疏了
1、ssh登陆hosthatch的VPS,备份网站数据

tar zcvf web.tar.gz /home/wwwroot

2、登陆phpmyadmin备份数据库,把数据库备份下载到本地
3、备份服务器https证书,用的是letsencrypt的证书,我直接把git的整个文件夹打包
4、备份网站的nginx配置文件(因为我做地一些自定义修改,直接把配置文件复制过去省掉手工输入的麻烦)。
5、ssh登陆新服务器,把上面打包好的网站数据,证书,配置文件等一一weget过来,解压放到对应的位置。
6、登陆新服务器的phpmyadmin,导入上面下载到本地的数据库备份文件。
7、修改域名解析记录,等其生效就OK了!
有个小插曲 我直接复制nginx的配置文件到nginx的vhost文件夹,忘了重启nginx使其生效了,最终导致解析生效后访问不正常,重启后OK。