翻了翻记录,上一篇正经的BLOG还是1月初的喜羊羊观感,真是可叹。当年的满腔热情终于被磨得分毫不剩么?呵呵。不过前段时间的出差,和沉迷大航海,还是有很大的关系吧。
其实也不是完全没有做事,现在这个小blog,被我搬到了一个VPS上。曾经以为VPS价格都是高高在上,可望不可即的,因此宁可900多买了三年的bluehost。然而偶然之下,群里的朋友介绍网友Neal兄,其提供的主机代购中,一款来自新西兰的一家网路公司QUICKWEB的VPS,很是廉价,配置256M内存,1个独立IP,10G硬盘,250G流量,10M共享,年付仅35刀,可另加5刀升级为100M共享。年付仅40刀,我的bluehost也需要$3.95/mo*12约50刀,竟然比我的虚拟空间还便宜,我真是鸭梨非常的大啊非常的大。
关于quickweb和其VPS的更多介绍,可以参看neal兄的这篇《quickweb VPS介绍》,写的比较详细。反正我是被勾引,在寻找购买链接未果的情况下,找neal兄代购了一个,很方便,收费也很合理,neal兄还热心的提供后续技术支持,呵呵。真是非常感谢。不过我后来自己也找到了打折链接,有双币信用卡的童鞋也可以考虑自己去买,当然后续折腾就需要自力更生了。
VPS和虚拟空间的区别还是蛮大的,看着control panel上的开机关机和重启按钮,我真的表示鸭梨很大,而SSH的命令行模式更是让人浑身上下都汗颜。作为一只Linux盲,在centos上搭建一只php服务器完全就是不可能完成的任务啊!——好在,有人推荐了LNMP一键安装包,详尽的安装说明和简单的一键安装模式,让我们这种菜鸟表示很好很强大,很黄很暴力啊!
不过毕竟是新用VPS,还是闹出了很多笑话,最开始就是sql的root密码遗忘,尝试用密码清除功能也没有成功,于是只好重做了系统,不知道是ssh的问题还是安装包的问题,安装过程中的输入中,回退键会以^H的转义符回显在屏幕上并保存在配置里,于是很多时候是有点麻烦。好在重装就没再有问题,除了密码不要设错,其他NGINX的设置也可以自己去改conf文件。
然后就是wp升级需要ftp账户,鸭梨灰常大,为了节约资源也确实没有用,果断没有装ftp服务,然后网上搜了下,原来是wwwroot目录的所属账户和php运行账户不符的缘故,SSH一条chown指令就搞定,全文如下:
chown -R www /home/wwwroot
然后就是伪静态失效。很明显是rewrite规则失效,其实lnmp一键安装包已经内置了wordpress的伪静态conf,然而默认建立的web服务器貌似并没有包含该conf。于是尝试了很多遍,也改了很多种,很奇怪的是一直无效,郁闷的把bluehost重新启用,直到无意间看见如下一行字: 修改nginx.conf后,在ssh下输入 nginx -s reload 重载规则。立刻汗颜,合着我一直都没reload过,还一直天真的以为改了conf就直接生效。reload后,毫无鸭梨的生效。
再然后倒不是VPS的问题,wordpress用的wp super cache插件,在搬家后,如果执行文件路径发生变化的话——事实上更换虚拟空间的话,这几乎肯定会发生——需要重新配置一个文件的路径,否则会一直在后天显示 WP Super Cache is installed but broken 。事实上,这插件安装时会在%wp-content%目录下自动生成两个文件,其中的 advanced-cache.php 文件中会保存插件在服务器系统里的绝对地址,因此搬家后,需要手动修改该文件,将其中的全部路径替换为目前正确的路径即可。
这次折腾,倒是学到不少东西,VPS的使用啊,NGINX的配置啊,VI编辑器的使用啊,基本linux命令行操作啊啥的,呵呵,蛮好。
目前blog仍然在测试。bluehost上的文件一直没有删除,有任何问题就切换回去。不过,应该没有啥问题了吧。呵呵。
- 本文固定链接: https://www.dragongod.net/2011/04/change-to-vps/
- 转载请注明: 龙天 于 龙天小筑 发表