‘ vps ’ category archive

Linode VPS启用IPV6支持

256 views 六月 08, 11 by Timothy

最近工作太忙,所以Blog基本荒废了,有时候偶尔上来看看,野草丛生啊…… 很久前就得知Linode的VPS开始原生支持IPV6了,所以赶紧去把IPV6给打开了。

其实Linode并不是每个机房都支持,有些机房还在完善中。不过很幸运的是,Fremont机房已经可以支持了。大家可以去Linode网站查看你的VPS所在机房对IPV6的支持情况 Read More

自动监控VPS负载并重启Web服务的脚本

486 views 五月 14, 11 by Timothy

VPS其实和一般的独立Linux服务器,在使用上基本没有区别,因为现在的虚拟化技术以及很成熟了,不过VPS和独服还是有一个很大的差异,那就是系统资源和性能上。通常,VPS都是由一个独立服务器划分出来的,所以在资源和性能优势上,远比不上独服。

就拿前段时间本VPS受到的DDOS攻击来说,其实DDOS也是利用大量发起的请求,导致被攻击VPS(或服务器)内存资源被耗尽,系统负载过高,而导致80端口的Http服务无响应,从而达到最终的攻击目的。DDOS虽然防不胜防,不过总还是有一些办法,能把DDOS的影响减小的。比如定时监控系统状态,然后自动重启Web服务,这也是本文要介绍的一种方法。 Read More

Linode VPS 内核升级手记

508 views 四月 28, 11 by Timothy

嗯,最近VPS频频遭到蛋疼的人的DDOS攻击,于是我不得不把VPS的安全防护设置提上日程。通过向google老师请教,知道iptables有一个模块,叫做connlimit,用来限制每个IP的连接数,当某个IP的最大连接数达到某个设定的最大值时,就自动把这个IP的所有连接给Drop掉,从而达到减轻DDOS攻击影响的效果。这个模块正是我需要的,于是我打算马上开工……

不过,这东东看起来貌似很简单,不过做起来,我却遇到了各式各样的问题,于是也有了这篇手记。 Read More

VPS上手动升级iptables

346 views 四月 19, 11 by Timothy

VPS上的一些组件,是不会被自动升级的,如果你要用到一些新的特性,就需要升级这些组件。iptables就是一个例子,比如在我的VPS上,默认是V1.3.5版本,比较老。为了使用到它的connlimit模块,需要将iptables更新到新版。下面介绍一下如何在VPS上手动编译并升级iptables到最新版本。 Read More

为PHP安装zip扩展

314 views 四月 10, 11 by Timothy

VPS上很多应用,是需要zip扩展的。而我帮朋友配置的一台VPS,是Redhat的系统,并且是64bit的,但是貌似网上的LNAMP一键安装包恰好还不支持64位,所以我的LNAMP环境是全手动搭建的。由于手动搭建,为了简单,一些扩展默认我就没编译到php里面去,因此这次的这个zip扩展,需要手动配置进去。其实PHP的很多扩展,能在编译的时候,通过开关开启。如果编译的时候,没有开启,也没关系,可以通过php.ini中加入extension的方式开启。比如这次的zip扩展,就可以用此方法实现。此文为记录一下zip扩展手动安装的过程,备忘。

Read More

Linode VPS介绍及使用近一年来的感受

1,288 views 三月 04, 11 by Timothy

自第一篇俺开始折腾VPS的文章算起,刚好到今天,俺折腾VPS已经整整一年时间了。其间用过很多家服务商提供的VPS,用来用去,还是觉得Linode的VPS比较靠谱,且令我满意,用起来最省心。所以,决定今天专门开博介绍一下Linode的VPS,谨以此文,向不太了解Linode的同学介绍一下这家资深的Xen VPS提供商,也作为俺折腾VPS一周年的纪念。 Read More

VPS重装了系统

264 views 一月 05, 11 by Timothy

过完了元旦节,突然想起很久没来更新下了,这里不得不提一下这个悲剧的元旦。元旦回了老家,不过这天气实在是不厚道,好不容易等到放假,却连着下了两三天的雨,冷得要命,所以大部分时间都宅在家里。不过悲剧似乎还没完结,整个元旦,是nginx的502 bad gateway陪着我渡过的。以前还觉得Nginx+php-fpm(FastCGI方式)比较稳定,不过貌似php的请求量一大起来,整个php-fpm就崩掉了。于是,整个假期,我的BlackBerry 9000一直收到监控宝发来的邮件:你的网站无法访问,出现502 bad gateway错误!

无赖之下,请教了JiuCool童鞋,得知php-fpm的确负载能力比较一般,并且JiuCool童鞋强烈推荐使用Nginx作为前端服务器,用Apache替代掉php-fpm来处理PHP的动态脚本解析,Apache的稳定性和php-fpm相比,有压倒性的优势。

于是,火速从老家赶回成都后,开始了又一轮的折腾。在网上找到一个LNAMP的一键安装包,一切都自动化安装,还挺不错,只是备份之前的VPS数据,费了很长的时间。不过昨晚的折腾,似乎并不成功,一键安装包编译PHP的源码的时候,老是报错,遇到灵异事件,遂放弃之。直到第二天,继续开始折腾这个一键安装包,终于成功了。从后来的观察来看,Nginx配合Apache确实比较给力,貌似内存占用比之前的LNMP方式还要少一些,究竟性能如何,还需进一步观察……

VPS重装系统,确实是个体力活,累……

从Fremont到Dallas

359 views 十二月 04, 10 by Timothy

最近Linode的Fremont机房老是抽风,不是断电,就是VPS被强制重启。痛定思痛,哥最终做出了一个很艰难的决定:把VPS从Fremont搬到Dallas。或许是Fremont名气太大,导致国内的站长都一窝蜂的涌向此机房,不过哥最终需要的不是名气,一切都是浮云,哥需要的是稳定。所以,在周五晚上,喝过几两酒后,哥很镇定的做出了此决定,并联系了Linode的客服,将VPS从Fremont搬迁到Dallas.

整个搬迁的过程,可谓非常顺利,也非常便捷,都是自动化的。在客服操作之后,在偶的Linode面板,出现了如下的操作界面:

migration

Linode会给你缓冲的时间,让你提前对你的VPS做好备份,备份好后,手动关闭你的VPS,然后点击搬迁按钮。

migration3

搬迁过程也是非常自动化的,系统会自动把你的VPS镜像,从Fremont机房,同步到Dallas机房。当然,搬迁后,VPS的IP会产生变化,需要重新解析你的域名。整个搬迁过程,花了大概45分钟左右,就OK了。然后手动重新启动VPS即可。待域名解析生效后,blog就可以访问了。值得令人欣慰的是,数据是无缝迁移的,迁移后,并不需要充装系统,一切照旧。

希望VPS在Dallas能长久安定下去……

Page: 2 of 5 1 2 3 4 5