1.换服务器

是的,又换了。前天晚上在读博友陈仓颉的最新博文《二月近况》时,得知他换虚拟主机了,同时提到,这个虚拟主机是“十年之约”项目组与硅云合作推出的,价格非常香。

之前我用的搬瓦工的cn2线路,这条线路曾经是稳定、快速的代名词,但如今,受国内网络环境的影响,访问十分困难,各种丢包和延迟让我难以忍受。于是乎,连夜就申请了硅云网络的香港主机。价格确实很香(前提是加入十年之约的博主)。

花了大半天的时间把博客及一些乱七八糟的东西都搬到新的VPS了,总体来说还算满意,唯一不爽的是这个服务器仍然有丢包现象,而且十分明显,不知是不是国内网络环境的问题。在此鸣谢“十年之约”项目组提供这个福利。继续阅读

在使用搬瓦工VPS一段时间之后,其稳定性和链接速度让我之前对它的“廉价VPS”印象一扫而光。现在,我既有资格谈一谈搬瓦工这个在国内深受欢迎的VPS服务商,又有信心详细介绍一下,给正需要购买VPS的朋友一个参考。

本文将分为三个部分,总字数3840字,读完全文大约需要12分钟。第三部分的内容包含了从购买到安装Centos系统、搭建新时代上网必备插件、安装VPS控制面板、建立博客或网站的全过程,适合新手服用,老鸟可跳过。

点击此处直接注册搬瓦工,开启VPS之旅

一、搬瓦工是什么?

BandwagonHost是美国IT7公司旗下的一款性价比较高的VPS商家,公司成立于2004年,其英文发音和中文的“搬瓦工”相似,所以在国内以搬瓦工而闻名。官方网站是https://bwh1.net。搬瓦工提供洛杉矶、荷兰、佛罗里达、凤凰城、中国香港等全球多个数据中心,虚拟服务器架构既有OVZ也有KVM,不过现在建站一般选择KVM。

二、为什么推荐搬瓦工?

根据我自己一段时间的使用经历,以及参考中文网络上各个网站的介绍、网友评价,搬瓦工是十分值得信赖的VPS服务商,推荐原因如下:

1、费用便宜,普通人也可以享受的VPS服务器

我从2002年左右接触网络以来,从未使用过独立服务器,其价格之高,令我望而却步,后来折腾网站和博客,也是用的年付不超过500元的虚拟空间。直到我接触到VPS这个领域才直到现在服务器虚拟化技术已经快速进步,花费极少的价格,享受独立服务器的乐趣。之前我用的Linode月付5美元的主机,在国内口碑也很好,用的人非常多,折合人民币也就400多元一年,而现在我使用的搬瓦工年付29.99美元的VPS,相当于每年只要不到300元,而我在上面已经放了6个网站,性能仍然是充裕的。

2、服务态度好,不担心售后

与国内IDC打交道,常常是打电话很难接通,发邮件/ticket半天不回复,发QQ千篇一律机器人回复,而国外IDC很好沟通,更换机房、更换IP、退款等等任何事宜,只需要在后台发一个ticket即可得到解决。特别是退款这方面,搬瓦工30天内无条件退款,不满意的话直接发ticket即可,也不要担心不懂英语,google翻译就行了。

3、无需实名制,放心使用

国内的网络环境只会越来越糟糕,不要妄想会变好。注册任何国内服务,都会要提供手机号以完成实名验证,注册搬瓦工只需要填电子邮箱地址即可,个人资料无需真实内容。

4、搬瓦工VPS速度快,服务稳定

和业界高富帅Linode相比,搬瓦工的速度是更好一点,这是给我最大的惊喜。当然,前提是使用搬瓦工最新推出的CN2线路。什么是CN2线路,下面是解释:

CN2,是中国电信新一代融合承载网络,是为电信自身关键业务和具有QoS保证的SLA业务服务的,可以提供高性能的网络指标,平均单向时延、最大单向时延、单向丢包率等均属于顶尖水平。简单地说,CN2和普通网络,就像高速公路和普通公路的区别,就像高铁和绿皮车的区别。

根据我的实际测试,搬瓦工CN2线路,比Linode的日本东京机房速度更快、更稳定。Linode的东京机房常常受到墙的干扰,经常会出现连接失败的情况,而我使用搬瓦工从未遇到类似情况。另外,搬瓦工的linux系统自带BBR加速模块,无需自己另外安装,可以说是很良心了。

19.99美元年付方案产品经常处于售罄状态,不容易抢到,而且不是CN

三、怎样使用搬瓦工?

搬瓦工经常会推出一些特价VPS,年付最低的有2.99美元的,因为搬瓦工实行的是买的时候什么价,续费就什么价,所以这种特价VPS又被称为“祖传搬瓦工”。就目前来说,已经没有特价VPS了,最低的方案是月付4.99美元,注册用户登陆后可以看到年付29.99美元的方案,也就是本文隆重介绍的CN2线路方案。下面,就跟着笔者一步一步看如何使用。

年付29.99美元VPS配置

CPU:1个 Intel Xeon

内存:512M

硬盘:10G SSD Raid-10

带宽:1Gigabit

流量:500G/月

虚拟架构:KVM

管理面板:KiwiVM

独立IP:1个

这个方案,笔者认为:是搬瓦工目前推出的最具性价比的VPS产品CN2线路直连大陆,访问速度几乎和访问国内主机一样快,51M内存+10G SSD硬盘的配置基本上适合绝大多数个人博客使用,再挂上几个网站也不成问题。获得这样一款产品,价格仅仅需要198元人民币/年,可以说比绝大多数国内虚拟主机都要划算。

注册使用方法请看下面教程:

1、注册搬瓦工帐号

点击这里,打开搬瓦工官网,点击右上方的Register开始注册,所有项目均用英文或拼音填写。内容可以随意填,但电子邮箱地址、密码、国籍一定要填对,否则可能会被砍单。填省份之前要先在Country(国籍)里选择China,然后才可以手动填写省份,否则只能下拉菜单选美国的省。手机号码可以不用填真实的,但建议还是按照+8613XXXXXXXX的格式填写。

20171201173831.jpg

注册表单下面是防止机器人注册的验证码,google公司提供的Recaptcha服务,这项服务在国内是被屏蔽的,所以在注册之前要先挂上代理。否则看不到验证码就无法注册。

最后,勾选下方的同意服务协议条款,点击注册按钮即可。

2、购买VPS产品

注册成功后,邮箱会收到确认信件。

如果要查看在售的所有VPS产品,点击网页上访的VPS HOSTING按钮即可看到,目前价格最低的方案是月付4.99美元,1CPU/1G内存/20G硬盘配置。

20171201174622.jpg

可以看到,CN2线路的产品并不在列表中,要选择这条线路,需要点击右上方的ClientArea链接进入用户后台,然后点中间的导航条Services——OrderNewServices,出来后点下方第一个写有SPECIAL 10G KVM PROMO V3 – LOS ANGELES – CN2字样文字的右边,看到价格:$29.99 USD Annually,意思是年付29.99美元,然后点击Order Now按钮购买。

20171201174919.jpg

接下来是付款方式和机房选择,这款机器某种程度上也算是特价VPS,所以只能年付,机房可以在洛杉矶的3号机房和8号机房择一。选好好点击Add to Cart加入购物车。

20171201175000.jpg

接下来是账单确认,左下方的折扣码里可以填入 BWH1ZBPVK ,这个折扣码可以有6%的优惠,续费也算一样。然后点击continue shopping进入付款界面。可以选择VISA卡、paypal或者支付宝付款,在此不详细说明了。

20171201175143.jpg

3、安装Centos系统以及配置相关服务

VPS主机购买成功后,系统会自动配置,大约需要10-15分钟时间。之后,电子邮箱会收到主机的IP、SSH端口号等信息。注意,搬瓦工的SSH端口号并不是默认的22,而是随机的,这样做目的是为了安全,当然,也可以在控制面板更改为自己喜欢的。

依次点击后台的Services——My Services,可以看到下方的主机列表。

20171201192804.jpg

点击右边的KiwiVM Control Panel按钮跳转到VPS的控制面板。

功能就不一一介绍了,相信都看得懂。点击Main controls,可以看到主机的当前状态,包括操作系统版本号、IP、SSH端口号、硬盘使用率、流量使用率、SWAP缓存大小等,如果没有自动安装系统的话,可以在Install new OS菜单里安装,系统因人而已,如果是51M内存的VPS,建议就安装centos 6-X86-BBR,这样比较省资源。

20171201193045.jpg

系统安好后,控制面板最下方的SSR菜单,点击一下,可以一键自动部署科学上网服务,在此不多说,大家都懂的。下面说说如何安装宝塔面板,实现对主机的可视化控制。

管理VPS主机有很多工具,手里没有的话,可以下载Xshell4,将VPS相关信息填写后登陆,先安装wget服务,输入:

sudo yum -y install wget

成功后,开始安装宝塔面板,输入:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

大约需要15-20分钟左右,直到屏幕停止滚动,并显示宝塔面板的登陆地址、端口号、用户名、密码等信息,复制下来备用。

切换到浏览器,输入刚才记录的面板地址和密码信息,第一次登陆,会要求配置环境,根据自己需要选择不同的软件版本即可自动安装。

接着进入面板设置菜单,修改面板的端口号、登陆密码等,确保安全。

然后进入网站菜单,添加一个网站,输入网站域名等信息即可。接着根据情况设置网站的SSL、伪静态等,由于是在中文面板环境,这些都很简单,就不细说了。

最后,总结下:

点击此处直接注册搬瓦工,开启VPS之旅 6%优惠码:BWH1ZBPVK

1507518590816734.jpg

我博客使用的VPS正式搬迁至搬瓦工洛杉矶机房。

上个月,我离开虚拟主机,开启了VPS之旅,当时选的VPS是业界有高富帅之称的Linode,月付5美元方案。开始用的是Linode的东京机房,从地理位置上说,东京机房离中国大陆近,速度应该会不错,加上Linode在业界的口碑,稳定性也大概不成问题。

实际用下来,感觉还不错,Linode没让我失望。但,由于国内10月份召开盛会的原因,东京机房时常处于抽风状态,这当然是长城防火墙在干扰,服务器本身并没有宕机什么的。随后,我将VPS搬到了美国达拉斯机房,ping值稍高(平均200多),稳定性稍微好一些。之后又搬到了美国西海岸的Fremont机房。搬去搬来的过程算不得复杂,后台提交一个工单就搞定了,从这点来说,Linode的服务效率真是没得说。

以上说这么多,只想表达一个观点:我现在换成搬瓦工,并不是Linode不好,而是我发现搬瓦工更适合我。

1、从配置上看,Linode最低配置1核心CPU,1G内存,20G硬盘,1TB流量。而搬瓦工还有512M内存甚至256M内存的产品。放我这个流量不到50IP的博客,256M内存都够了。Linode的配置显得资源过剩。

2、从价格上看,Linode最低月付5美元,搬瓦工目前最低是是年付29.99美元的产品,1核心CPU,512M内存,10G硬盘,500GB流量。这对我来说,仍然是十分充裕的。

3、从稳定性上看,我选择的的搬瓦工年付29.99美元产品是CN2线路,这是中国电信优化过的直连线路,速度和稳定性都不差,经过实际测试,确实比Linode的美西机房还要好一些。

在对博客访问和科学上网没有任何影响的前提下,我从年付60美刀降到了30美刀,怎么样,这个账还是算得吧?

综上,如果是放日IP1000以内的博客,我个人更推荐搬瓦工。顺便打个广告,点击本文的搬瓦工链接注册并购买VPS,我将会获得一定收益,感谢支持。

timg.jpg

这个事本来是小事,不值得单独写篇博文来记录的。但为了防止下次wordpress更新后,文件内容被替换,还是记录一下权当存档吧。

事情缘起:更换为VPS服务器后,全站启用https,在加载文章页面时发现Gravatar头像加载十分慢,有点拖后腿的感觉,于是准备更换为国内的镜像。

解决过程:开始看了几篇博文,说的是修改博客主题的函数模板(function.php),添加一段代码即可。照做后没有用处,仍旧引用的是官方https源(https://secure.gravatar.com)。折腾了很久,打算放弃的时候,大致留言说我可能没改对地方。再次在浩瀚的互联网搜索,终于,找到知更鸟的这篇文章,里面提到:

WP4.2之后版本,打开wordpress程序目录的wp-includes文件夹,打开link-template.php,将大约第3604行的:

$url = sprintf( 'http://%d.gravatar.com/avatar/%s', $gravatar_server, $email_hash );

修改为:

$url = sprintf( 'http://cn.gravatar.com/avatar/%s', $email_hash );

经过我实际测试、修改,应该是在3992行左右的如下代码:

if ( is_ssl() ) {
        $url = 'https://secure.gravatar.com/avatar/' . $email_hash;
    } else {
        $url = sprintf( 'http://%d.gravatar.com/avatar/%s', $gravatar_server, $email_hash );
}

将https打头的地址改为你喜欢的国内镜像地址即可(我用的是极客族的公共加速服务 ,也就是将上述代码中的secure.gravatar.com/avatar 修改为sdn.geekzu.org/avatar)。

P.S:吐槽下Linode的东京机房,用了两天感觉还不如我之前的虚拟主机速度快,稳定性也很差,经常打不开网页,利用站长工具ping了一下,全国很多地方都ping不通。这让我对这家所谓的高富帅VPS服务商质量有所怀疑了。

u=556248941,3437968261&fm=27&gp=0.jpg

那就不要太折腾。

趁着国庆假期的最后一天下午的空闲时间,我在Linode下单购买了一个VPS,然后把博客迁移过去,经过不断调试和修改,终于达到正常运行的状态。

对我来说,由虚拟主机改为使用VPS是迟早要做的事,毕竟VPS更自由更爽快,从今年一月份重启博客以来,陆陆续续也看到很多博友(比如大致)都换上了VPS,给我树立了榜样,提供了范例,给予了信心。不过,我的原则是不要太折腾,所以搬家的过程遵循“只要博客能正常运行就好”这个原则,其他东西有也可,无也可。

下面简单记录一下整个流程以及遇到的问题和解决方案(有的问题干脆就放弃了)。

一、搬家流程

首先在Linode下单购买月付5美元的VPS方案,机房选的日本东京,本来准备选新加坡的,据说新加坡机房要绕道美国,放弃之。

然后给VPS安装系统、基本配置等,这里我参考的是Liaosam老师的这篇新手指南,非常详细,直接照做就是了。

为了后续操作简单(我实在是对Linux的命令行交互模式没啥好感),立马安装了宝塔面板,绑定域名等等。

然后给博客所有文件以及数据库打包。这一步很简单,我原来用的虚拟主机是cpanel面板,直接在后台一键备份即可,同时也备份MYSQL数据库,并下载到本地,不用解压直接通过宝塔面板上传到VPS,在线解压到相应目录,MYSQL数据库通过phpmyadmin导入恢复。这个时候,只要域名A记录修改为VPS的IP就可以访问了,但是不要着急,先不正式修改,只需修改本机的hosts就能看到效果了,调试正常了再改A记录不迟。

接着是SSL的问题,之前在虚拟主机也折腾过SSL,没搞成功。这次就简单多了,直接宝塔面板里有一键SSL的,索性将手头所有域名全部给用上HTTPS。

最后就是调试成功,正式修改A记录,完事。

二、搬家所遇问题集

1、使用Aria2搭建离线下载服务器的问题

按照草榴上的一篇教程在VPS安装了Aria2服务端和WebUI前端面板,但是在连接时一直报错,连不上服务器。考虑到国外对版权和P2P下载的限制,为了避免殃及博客正常访问,索性放弃这一项了。

2、搭建私有云的问题

看了很多教程,推荐的都是ownCloud这个软件,功能也够强大。安装好后,进入后台爆出一大串错误,而且官方的中文翻译很别扭,搜了一些教程也没搞定,本着不折腾的原则,又放弃了。然后安装了国产的KodExplorer,这个倒是出乎意料地好用,反正我的要求也不高。

3、博客文章页面出现404的问题

首页和后台能正常进入,点开单页居然出现了404的错误。我第一反应是伪静态引起的,查资料果然是。因为之前用虚拟主机,是Apache套件,而现在VPS安的是Nginx,二者的伪静态规则是不一样的。于是又来查Nginx的伪静态怎么写,可是查到了又不知道配置文件在哪里。最后想不定到宝塔面板去翻,果然,宝塔面板的网站管理界面,可以设置每一个网站的伪静态规则,而且常用的网站程序对应规则都有现成的,点两下鼠标啥都搞定了。

4、Gravatar头像的问题

博客启用SSL后发现加载速度有点慢,查看了下原来是Gravatar头像的问题,找了个国内镜像地址替换上后似乎没有起作用,查看头像还是用的官方https源。好在除了加载速度慢点外影响不大,只有后面慢慢调试解决了。

5、百度Ueditor编辑器无法上传的问题

在发布这篇博客的时候发现,后台使用的百度编辑器Ueditor竟然无法上传图片。报错提示:后端配置项没有正常加载,上传插件不能正常使用。开始我以为是启用https后的路径变化导致,搜索了下很多人说是大小写问题,打开ueditor下的php/controller.php,原来设置的是:
date_default_timezone_set("Asia/chongqing");
把重庆的首字母改成大写,就可以了:
date_default_timezone_set("Asia/Chongqing");
按照教程修改,终于解决了。

最后,如果各位朋友在浏览过程中发现有什么问题,谢谢留言说一下。