Linode VPS招合租

Linode的VPS服务已经用了一年,相比之前dreamhost的服务相比,真的是好太多了。独立IP,不必为别人的愤青买单。之前担心的有限网络流量和硬盘空间其实根本不是问题。

所以目前准备继续下一年的Linode续费。目前是5个朋友一起租的,基本上大家都是在跑wordpress。但是各位根本不是什么名人,之前每个月带宽才用到限额的5%不到。考虑到不要浪费资源,现在想问问各位朋友们有没有想一起加入我们这个队伍一起合租的。

我简单介绍一下目前的情况,之前参加的是Linode的512 program:

费用是年付,有10%的折扣,就是一年要$215.46。目前系统装的是centOS,跑着几个wordpress,我这个blog就是跑在它上面的,你可以看看速度怎么样。说实话,这个速度在国外的主机里面算是不错的了,当然跟国内的不能比。不过稳定性绝对一流。从来没有出现过宕机什么的现象。我用过国内的rashost,这个速度快是快,但是确实是三天两头宕机啊。

下面一些目前的CPU和网络使用状况:

硬盘是一共16G,目前还剩下4.5G。我觉得这个可能会有些问题,如果人多了不够用可以再额外买一些。

上面就是一些现状了。有想了解更详细的可以再找我。

下面是想对一起合租的朋友的要求:

1. 必须是我熟悉的朋友。

2. 不要想在这个机器上放大访问量、大运算量的程序。

3. 原则上费用大家共担,但是如果你的程序出现额外的大量用户访问或者消耗了大量带宽以至于别人都不够用了,那你就得自己掏钱扩容了。

4. 有问题大家协商解决。

有意想一起玩的朋友尽快联系我吧,这个是需要8月1日续费,我会在这天先把钱付了。

在linode上配置web+PHP应用环境

    我估计大部分人的vps的主要任务,是跑wordpress,就像我一样。

    所以web server跟php的应用环境应该就是配好了域名之后第二件必须要做的事情了。web server的选择实在太多,老牌的比如apache,恐怕依然是用户最多的环境。不过貌似各位使用vps的前辈用的更多的却是Nginx这个似乎并不出名的web server。对于为何要选择这个,用一句话来说,就是性能优异。相比apache,Nginx更能充分利用vps的有限资源做出更多的事情。少花钱多办事,就是选择这种架构的主要原因了。这种架构的具体介绍可以参见这里

    网上已经有人提供了LNMP的所谓一键安装脚本。我觉得这个东西非常好,集成安装各种软件,简单易用,节省时间。但是依然,有一些事情需要注意。

    如同我的办公环境一样,最开始我自然就安装了Ubuntu。后来当我试图用Licess的这个脚本来安装环境的时候才发现,这个东西的最新版本(LNMP 0.4)目前是不支持Ubuntu的。鉴于最近正好处于公司项目的release阶段,不必要的折腾就省了吧,直接换到CentOS。回想过去,这个系统我也曾经用过挺长一段时间,算怀旧吧。

    安装可以直接按照lnmp脚本的安装说明来做。整个过程基本不会有什么意外情况。所以这个过程就不详细说了。

    接下来就是配置虚拟主机了。按照安装说明里的介绍,是可以直接执行vhost.sh,按照向导说明一步一步来做就可以了。不过这里我需要说明的是,这里虚拟主机绑定的域名,之前要在DNS管理里面事先设置好。并且,貌似linode给每个虚拟机分的ip都是通过dhcp服务,这种服务我们知道,搞不好哪天重启之后你的ip就换了,到时候所有域名均不work,那就绝对杯具了。所以,我们还需要设定我们目前的ip为系统的静态ip,具体的设置方法可以参考这里。注意在centos里面只设置ip是不行的,还需要把dns也设置上。不然在你的centos里面是不能以域名的方式访问其他网站的。

    使用vhost.sh建立的虚拟主机,目录都会位于/usr/wwwroot/xxxxx. 如果是从其他机器上把wordpress或者其他文件拷过来,就可能用到scp命令了,这个命令可以通过ssh的方式从其他系统上把文件复制过来,复制文件的命令为:

scp user@www.xxxxx.com:/xxx/xxx/xxx .

需要注意的是,文件的owner一定要设置成www,否则在访问的时候会出现权限问题。设置了虚拟主机后,虚拟主机的配置文件会放在 “/usr/local/nginx/conf/vhost”目录里面。如果需要对其进行修改,可以直接进入这个目录修改相应的配置文件。例如在开始的时候我们设置了虚拟主机对应的域名是www.faquir.net, 但是实际上我们也需要 faquir.net 也可以访问,那就可以修改这里面的配置文件www.faquir.net.conf,在server_name后面,加上faquir.net,使其成为:

server_name www.faquir.net faquir.net;

随手记录了这些,可能下篇文章会总结一下wordpress的搬家过程吧。

在Linode中设置DNS

搬家到Linode上后需要做的第一件事就是把之前的域名转过来。

其具体做法是这样的:

1. 登录linode.com,选择最上面的DNS Manager

2. 选择Add a new domain zone

3. 在接下来的表单里,domain name填你的域名,但是这里需要注意的是,如果你想让你的域名能以不带www的方式访问,在这里就一定不要填写以www开头的域名。否则不带www的形式是访问不了的。这里的Type选择Master

4. Continue后,在下面那个表单里填写SOA E-mail地址,注意在下面的IP选择框中一定要选择你的公网IP而不是linode内网的IP。

5. 其他都可以保留默认值,直接save即可。

6. 别忘了把你域名的name server设置成linode的,具体地址在前面第四步里save完了以后那个页面上能看到。

但是好像linode里面即便是公网IP都是DHCP而来的,为了保险起见,我们最好还在系统里面设置一下固定IP,省的哪天一重启发现IP变了。在系统里面设置IP的步骤我这里就不列了,各位可以根据安装的不同的操作系统去google一下。这里我需要强调的是,不仅仅要设置IP,似乎DNS服务器也需要设置。我在linode的ubuntu里发现那个已经默认设置好了,但是在centos里面就得我自己来设置。

下回讲讲怎么配置web,php,mysql环境的吧,主要是用的lnmp一键安装包

搬家到linode上去

    之前的3年我一直在用dreamhost,我的账户已经是无限空间+无限流量了。并且空间我已经租用到了2014年。就在我本以为生活还会如此美好的时候,无奈终于杯具了。那张W终于砸了过来。

    其实本不是我的错,我的blog基本没有什么发动思想,也没有说什么不该说的话。所以猜测肯定是我那个服务器上的哪个小子没老实被封了结果连累我也惨遭杯具。不过看看周围的环境,我似乎又觉得我的空间居然支撑了3年,已经知足了吧。

    其实本来还是不想换的,买个独立IP一样用,但是咨询了dreamhost的服务人员后发现,一个独立IP只能供一个域名使用。我的空间上超过5个域名了,那就得要5个独立IP。一个IP一个月3.5美金,5个就是…… 那还不如找几个朋友一起租,直接换VPS呢。

    于是就用上了VPS,在网上搜了搜,最终决定用Linode家的了。注册付费,我就不再废话,需要一提的是扣费即为迅速,我填入我信用卡信息后也就3秒,我的手机就收到招行发的扣费短信了。200多美刀就此出去了~~

    说到Linode这个名字,最开始我总是觉得怎么起了这么个随机的名字,记了好长时间也没记住,后来才发现这个词是LiNode……,火星了火星了~

    目前的状态是,两个域名已经转过来了,Nginx的虚拟主机已经会配了,两个wordpress的数据也已经基本导过来了。linode的服务也不是盖的,网站访问迅速,客服回答很快且非常专业。这个文章作为我搬家后的第一篇文章吧,小小纪念一下,之后会发一些文章讲具体搬家的过程是怎么做的。