2011年1月22日 | 标签: , ,

一、问题描述

1、在linode vps上安装lnmp一键安装包时,默认将根域名绑定为fatalist.biz,域名路径为根目录:/home/wwwroot/。

2、在根目录上安装wordpress程序,博客的标签页和文章分类页面打不开,提示404错误。

3、这是因为nginx.conf文件中关于域名绑定的server{}段规则中没有添加wordpress的静态规则。

4、所以需要修改默认绑定的根域名到lnmp.fatalist.biz,然后将fatalist.biz域名添加为新的虚拟主机。

二、解决方法

1、修改nginx.conf文件

修改:/usr/local/nginx/conf/nginx.conf 文件,将之前绑定的fatalist.biz修改为:lnmp.fatalist.biz,路径为根目录。

2、重新添加虚拟主机

执行:/root/vhost.sh,同时绑定:fatalist.biz同www.fatalist.biz,路径改为:/home/wwwroot/fatalist.biz

3、重启lnmp

执行:/root/lnmp restart 使设置生效。

4、nginx.conf测试失败的解决方法

重启时提示nginx.conf验证失败:configuration file /usr/local/nginx/conf/nginx.conf test failed

解决方法:如果有备份直接恢复,没备份的话,把lnmp0.5/conf下面的nginx.conf覆盖上,注意修改一下里面的默认虚拟主机的信息。

验证成功的提示:the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

5、解析域名到linode vps 的ip地址

同时:将lnmp.fatalist.biz域名也解析到linode vps的ip地址上。

6、成功搞定

现在fatalist.biz上放的英文博客已迁移到linode,且伪静态规则rewrite已成功,tag页面和分类可以正常访问。

折腾了一天,终于成功将这个wordpress博客搬家到linode vps。

本人是linux新手,之前只用过大半年的ubuntu。

简单记录下linode vps的配置和wordpress博客搬家的方法。

1、选择linode vps机房、部署操作系统CentOS

方法见:http://library.linode.com/getting-started/

2、用Putty远程(SSH)管理linode VPS

方法见:http://www.vpser.net/other/putty-ssh-linux-vps.html

3、用ssh更新操作系统、安装unzip软件

更新操作系统:yum update

安装unzip命令:yum install unzip

4、安装lnmp一键安装包

方法见:http://lnmp.org/install.html

这一步最关键词,只要按照上边提供的链接照着做就可以了,安装的第3步会用时较长,要耐心等待,大概30分钟左右。

注意一点:添加虚拟主机的时候如果想让带i.lvshiminglu.com 和fatalist.im的域名都可以访问网站的话,要将带www 和不带www 的域名都添加上,先加带www的,完成后按y再添加不带www的域名。

域名绑定的目录时,最好选用默认的路径,不要更改,因为我第一次更改不成功,选用默认的方法是提示你修改目录时直接回车就可以了。

最好将其他组件一并安装,因为后边会用到PureFTPd来查看自己linode vps上的文件。

5、修改之前wordpress博客的wp-config.php数据库用户名和密码

要和现在主机设置的用户名和密码保持一致。

6、用PuTTy将之前wordpress博客备份文件以zip打包并从本地上传

方法见:http://ishawn.net/tips/upload-and-download-through-shell.html

上传成功后(可用PureFTPd来查看是否上传成功):cd 到博客zip备份文件所在的目录

然后解压:unzip 文件名.zip

例:fatalist这个文件夹下放的是之前wordpress的备份文件,压缩的时候要打开fatalist这个文件夹,然后全选里边的文件,再压缩成zip格式,因为如果直接压缩fatalist这个文件夹的话,用ssh上传到linode vps时路径会有问题。

7、修改本地hosts文件,本地测试网站是否可用

新linode vps 服务器ip地址 i.lvshiminglu.com

8、修改name.com上的域名解析

如果上一步测试网站没有问题,就可以在注册域名的网站将dns解析到新的ip下了。

9、最后发布一篇文章,看下google收录

因为之前出现过升级到wordpress 3.0,google不收录中文tag页面的问题

如果本文收录正常,就把另一个网站也搬家过来linode vps。

现在博客的访问速度还不错,再观察一段时间看看是否稳定。 阅读全文…