CentOS + Nginx Typecho 迁移指南
最近干了一件特别勤劳的事情——把博客迁移到阿里云服务器,不过期间也出了一点有趣的小插曲。
关于 CentOS 里安装 PHP,这篇已经写过很多次了:http://codesky.me/archives/centos-lnmp-yum.wind
然后只需要绑定好域名,可以看这篇:http://codesky.me/archives/centos-ghost-install-introduce.wind,如果要有多个子域,直接复制黏贴一份进行对应修改就行了。
期间遇到了两个搞笑的问题,第一个是迁移之后 Typecho 报了 500 错误(不是 HTTP 状态码),查了一下说是数据库的问题,我思而不得,第二天才发现原来是没有装php56w-mysql
,装完之后,启动成功。
第二是伪静态的问题:
首先,照葫芦画瓢:
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1 last;
}
然后发现并没有完全伪静态成功,location ,按照:Typecho Wiki - 服务器环境设置中的设置改为:
location ~ .*\.php(\/.*)*$
之后改解析,安心使用,当然,要做的其实还有很多,比如 HTTPS……嗯。
植入部分
如果您觉得文章不错,可以通过赞助支持我。
如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。