博客由DreamHost迁移至cPanel主机

背景

本博客当前使用的主机是DreamHost的,速度那叫一个慢啊。本来明年春天才到期,但恰逢圣诞新年主机商大削价,我就买了三年功能无限制的cPanel主机,经过测试,速度比DH的好太多了。下面开始迁移主机。

cPanel主机购买

(2013年12月30日)

使用期限:3年
磁盘空间:50GB
每月流量:1TB
机房位置:Chicago, IL

域名Name Server更换

(2013年12月31日)

之前为了方便,我直接把本域名的NS绑定到了DH提供的服务器上,它会根据我的主机的使用,自动修改域名的设置。当主域名或二级域名等被设置为站点时,对应域名的设置区域会被自动锁定。

也正因为如此,当我不使用DH的主机后,就没办法手动修改已经绑定到DH的主域名或子域名,也就无法进行后续的操作。我选择把自己的域名绑定到DNSPOD上面去。首先在DNSPOD中添加主域,然后参照DreamHost的设置,在DNSPOD中把各个子域同样设置好。
from-dreamhost-to-cpanel-1

阅读更多

新买了个vps,等有时间了把博客迁移过去

现在Leniy’s Blog的主机是Dreamhost,$119/year,跟很多大学同学一起合租的,平均下来非常便宜。但是网站页面打开速度一直很慢,mysql响应时间太高。

恰逢圣诞节,很多美国主机都在降价促销,我就买了个vps,准备有时间了把博客迁移过去。

(Ps:使用paypal的余额支付的,没有从手上拿钱,果然不心疼,虽然都是我的钱,囧)
(再Ps:其实是因为paypal的余额提现至大陆银行卡,需要支付25美元手续费,实在是太贵了。既然余额没法拿到手上,自然花费起来不心疼了)

配置

VPS具体配置如下:

阅读更多

DreamHost主机设置htaccess以允许主机自带stats可用

问题

DreamHost主机本身带有统计功能,访问方式是直接在在绑定的域名后面加上stats。例如我的博客的统计,应该查看http://blog.leniy.org/stats/

但是因为开启了伪静态的缘故,htaccess已经把域名后面的所有字符串传递给wordpress了。访问这个地址会返回404错误。

我在网上找了好久,也没找到解决办法,结果咨询了下客服,立马解决了。dreamhost的wiki好强大啊。

dreamhost_site_statistics

解决方法

在.htaccess文件wordpress自动设置的代码前面,添加下面的内容:

阅读更多

Linux VPS 安装桌面并远程登录

前言

昨天买了个vps(月付$6,首月0.01美元),感觉还不错,于是耍耍。

昨天下午刚刚看到这个优惠,因为截止日期就是这个星期,就是用优惠码匆匆购买了,结果买完才发现竟然是web hosting,而不是vps。重新购买时,系统提示我的paypal帐号已经使用过优惠码不能重新购买。还好这家的客服很给力,聊了几句后,晚上就手动给我添加了一个vps。

系统重装

因为是管理员帮忙添加的,所以不能像自己购买的那样直接选择系统,结果登入vps关系面板后,发现系统是CentOS的,而我不熟悉这个,于是重装为ubuntu:
1_reinstall_os

系统配置

2_vps_information
系统内存配置:(只运行一个ssh服务,占用果然少啊)

阅读更多

通过修改phprc增加Dreamhost主机的内存限制

背景

之前我写过一篇文章《博客无法读写文件》,在跟Dreamhost客服讨论的过程中,得知dreamhost给每个帐户设置的memory limit默认为90MB,而每个账户的上限其实是256MB。因为博客已启用的插件本身就占用了大量内存,当wordpress执行一些非常消耗内存的功能时(如定时整站备份、系统升级等),自然会因为90MB的限制而报错。而作为一款虚拟主机,我们是没有权限直接修改php.ini的。
memory-limit-before

方法

一、创建覆盖默认配置的phprc文件。根据使用的php版本不同,执行下面的代码

阅读更多