Linode VPS – 如何安装WordPress 3.1域名映射和PPTP VPN

以前一直在用BlueHost做博客和网站,BlueHost是个非常好的虚拟主机。我从2006年开始使用BlueHost,不管从访问速度和稳定性来说都是非常优秀的,在5年中大概遇到过有4到6次down机,最长一次down机时间为2个小时。造成down机的原因,根据我的分析,主要是由于08年的时候在两个wordpress博客上面设置auto blogging插件造成数据库忙和cpu占用率过高而导致的。

对于一般的wordpress博客来说,利用wordpress缓存插件,只要日ip不超过10000,bluehost是完全够用的。虽然本文介绍的是Linode的VPS主机,但是我还是要向大家推荐一下bluehost,不要说我又做广告,我推荐的不是垃圾!

互联网营销博客虚拟主机由Bluehost提供

点这里购买Bluehost

要虚拟主机还是要VPS,这是个问题?

我为什么要另外购买Linode的VPS呢,我们先来谈谈bluehost的缺点,或者说是虚拟主机的缺点吧。

1、文件数量的限制。bluehost的文件限制是5万,也就是说你的虚拟主机上面的文件数量不能超过五万个。现在大多数虚拟主机都宣传他们的主机不限制流量,不限制存储容量。这是虚拟主机行业最大的真实谎言…

2、内存和cpu资源的限制。如果你使用虚拟主机来运行web应用程序,而不是一般的html网页托管服务的话,你可能会经常因为内存和cpu的占用率过高而造成数据库宕机,并造成应用程序无法运行。

3、虚拟主机无法配置服务器参数。如果你需要安装wordpress mu并为子博客绑定顶级域名的话,虚拟主机上很难做到,赢为虚拟主机通常为多个用户共享一个ip,即使你购买了独立ip,由于无法修改web服务器的参数而给你造成许多麻烦。

另外,对于互联网营销而言,我针对下面几个方面来考虑,最终决定购买Linode的VPS:

1、Linode没有Affiliate计划。这是我购买Linode的原因之一,另外,我参考了国内外评论网站对Linode的评价,普遍都是表扬,基本没有看到过批评的帖子。人们在没有经济利益刺激的情况下,所说的话还是比较可信的。

Linode有客户推荐系统,也就是说如果你推荐了朋友到Linode购买了他们的服务,至少使用3个月,那么他们会打20美元到你的主机账户中去作为你继续使用主机的费用,钱是不能提出来的。很典型的口碑营销策略

我的推荐码是:d8c144c7d29851bbca8414b9d2b5df719029bbfa,如果你也准备购买Linode VPS的话记得要输入我的推荐码哦,你可以有10%的优惠!

2、我做博客都是用wordpress,以前在bluehost的时候每建一个博客都要安装一下wordpress,光几十个wordpress的文件都占了我大量的文件数量额,再加上cache文件的数量,没办法,由于有文件数量的限制,只好重新再买个VPS算了。

另外,用VPS可以在一个Wordpress上架设多个独立域名的niche博客,免除了维护wordpress版本和插件版本更新的麻烦,一次更新全部博客搞定,不用再一个一个去维护,这对于通过wprobot等auto blogging插件来做自动niche博客的朋友来说,效率可以大大提高。

警告:wordpress版本一定要定期更新,我就因为觉得更新wordpress太麻烦而吃过大亏。由于wordpress版本太低,而正好这个版本有漏洞,被人用SQL注入给黑了,幸好做了备份。

3、为SEO考虑,有很多朋友都做站群,购买Linode VPS你可以让网站的整体性能和可用性大大提高,并且在Linode购买额外的ip地址只需要1美元/个/月,算是比较划算的了,在text link ads购买一个垃圾链接1个月还要10美元左右呢,为什么不自己做个站,卖几个外链一年的域名和ip费用就回来了,值得投资!

4、如果你还在跟我一样每月花钱买VPN来访问twitter,youtube,facebook的话,Linode VPS也可以让你每月再节约10美元左右。我算了个帐,虚拟主机每月花费为4美元左右,VPN每月花费在10美元左右,而Linode的 512M VPS主机需要20美元/月,差价大约为一包中华香烟的价钱。兄弟们,你们自己说,划算不划算。

如何购买Linode VPS?

首先,Linode不支持paypal购买,你必须准备一张信用卡,访问下面的地址:

http://www.linode.com/?r=d8c144c7d29851bbca8414b9d2b5df719029bbfa(带10%优惠)

我选择的是Linode 512,最便宜的一款VPS,价格$19.95/月,一次性购买一年可以有10%的折扣,按月购买不知道有没有,大家可以在checkout的时候在输入d8c144c7d29851bbca8414b9d2b5df719029bbfa看看行不行。

Linode VPS的购买是立即生效的,付款成功后立马开通,无任何延迟和烦人的电话沟通。

登陆账户后你需要首先选择你需要的操作系统,我选择的是CentOS 5.5,如果你后面需要配置pptp来建VPN的话,建议也选择同样的操作系统,我在会面提供了一个shell,你可以通过shell来一键安装配置pptp vpn,不然配置起来还是挺麻烦的。如果你想自己练手的话,下面是一些相关的文章,大家可以自己去看着指导自己做。

配置pptp vpn可以参考这篇文章: http://forum.linode.com/viewtopic.php?t=6499&highlight=pptp+vpn+centos

不熟悉VPS和Linux操作系统的请参考linode的资料库:http://library.linode.com/getting-started/ 教你如何进行安全更新,安装配置LAMP, LNMP等服务器环境。

习惯openVPN的朋友请参考:http://library.linode.com/networking/openvpn/ 教你在不同的Linux发行版本里面安装和配置openVPN。

在CentOS 5.5上一键安装pptp vpn服务

我选择的系统是CentOS5.5,如果你也是使用CentOS的话,懒得去看文档修改配置文件的话,这里提供一个简单的配置脚本,可以帮助你很快的安装完PPTP (Point-to-Point Tunneling Protocol) VPN需要的软件和正确配置系统参数。使用LNMP来搭建服务器的可以参考:http://www.rockia.com/2010/05/how-to-set-up-lnmp-on-debian-ubuntu-or-centos

另外:PPTPD 只能被安装在 XEN VPS上,OpenVZ的VPS不行,只能安装openVPN。Linode的VPS主机都是XEN的,如果选择Linode的CentOS,你可以直接使用下面的脚本。

DiaHosting.com的VPS听说也不错,这里有两篇文章对Linode和DiaHosting做了个对比,大家可以去看看:

http://www.pugwoo.com/2010/03/2/bad-diahosting.html

http://www.tryboy.org/post/345/

首先使用你的root账户通过SSH登陆你的VPS服务器,然后输入下面的命令获得安装脚本。pptpd.sh是DiaHosting.com创建的,Rockia提供了下载。

wget http://www.rockia.com/dl/pptpd.sh

回车,下载文件到你的VPS上

sh pptpd.sh

安装将自动运行,脚本运行完毕,VPN的用户名和密码会显示在你的SSH控制台中。如果你要修改用户名和密码的话也是可以的。PPTP VPN 服务器的账户信息保存在 “etc/ppp/chap-secrets”文件中,你可以使用下面的命令来添加、删除用户,以及修改密码:

nano etc/ppp/chap-secrets

文件内容和格式如下,我们只需要修改username和password为我们需要的用户和密码就ok了,每个用户一行。

# Secrets for authentication using CHAP
# client server secret IP addresses
username pptpd password *
username2 pptpd password2 *

最后,你需要使用下面的命令重新启动pptpd服务器

/etc/init.d/pptpd restart

完成后测试了一下,访问facebook,twitter,youtube都没有任何问题,到youtube看视频几乎感觉不到有缓冲,速度非常快。

安装 WordPress 3.1 管理多个独立域名博客

WordPress从V3.0开始加入了wordpress mu的功能,以后wordpress mu将不再以单独的版本形式发布。WordPress MU Domain Mapping 插件的V0.5.4也直接支持了wordpress V3.1版本。

参考文档:

WordPress V3.1 创建站点网络的安装步骤这里就不再多讲了,官方有非常详细的讲解,相关资料请参考:http://codex.wordpress.org/Create_A_Network

不通过任何插件在Wordpress 3.0上实现简单的域名绑定:http://wordpress.org/support/topic/simple-domain-mapping-without-any-plugins-wordpress-30

如何实现wordpress 3.0的站点管理功能并通过域名绑定插件实现域名绑定:http://ottopress.com/2010/wordpress-3-0-multisite-domain-mapping-tutorial/

我最近正在研究Wordpress的多站点管理这方面的主题,希望大家能多多与我交流,后面我会陆续发布一些关于wordpress多站点管理结合niche blogging和auto blogging的相关文章。

点击这里订阅最新的文章更新