经过几天的努力,终于把这个VPS搭建好了,现在博客也搬到了这个VPS上,用起来是比虚拟主机舒服多了,要自主的多,可以按照自己的需求来分配硬盘大小和安装自己需要的组件。

前几天FTP账户出现的530验证失败的问题终于在修改phpmyadmin的对应账户密码以后得到了解决,本身问题也不复杂,主要就是还没入门,对Linux的无知让我绕了很多圈子,不管怎样,现在总算是解决了。

博客搬过来以后,以前的伪静态地址全部失效了,VPS是nginx环境,以前在apache下使用的.htaccess不能继续使用了,只能修改nginx.conf添加WP的伪静态规则,再往上找了一段规则添加进去,成功完成博客的伪静态,分享一下在nginx下对WordPress普遍适用的伪静态规则:

location / {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}