Loving Coding & Visual Design

把博客服务器换成Nginx

最近博客所在服务器不太稳定,常常出现打不开的情况。考虑到Nginx在性能上的巨大优势。我把博客从Apache服务器已到了Nginx的服务器。
由于Nginx不支持.htaccess,所以需要在conf里面用Nginx的语法配置重写规则。

主要添加修改如下部分:
location / {
index index.php;
if (!-e $request_filename) {
rewrite ^.* /index.php break;
fastcgi_pass 127.0.0.1:9991;
}
include fcgi.conf;
}


之前忘了加入fastcgi_pass,打开Wordpress内页会提示下载index.php。如果忘了include fcgi.conf,缺少fastcgi_param SCRIPT_FILENAME $document_root/index.php。则Nginx服务器找不到网站目录,会提示“No input file specified. ”的错误。

目前,服务器一切正常,感觉速度提升很明显。再观察几天看看是否出现新的问题。另外,更多关于wordpress在Nginx下的安全配置,可以参考这里



下一页


最 近 文 章

  1. Curl PUT FILE的content-length重复问题 - Fri, 27 Jul 2012 16:39:42 +0000
  2. 谷歌Adsense广告根据网页色调显示广告? - Sun, 22 Jul 2012 10:44:55 +0000
  3. 企业网站定制的好处 - Sat, 21 Jul 2012 14:08:12 +0000
  4. 关于在建行接受国外汇款 - Sat, 21 Jul 2012 12:40:59 +0000
  5. 关于硬盘损坏的修复 - Fri, 20 Jul 2012 18:13:39 +0000
  6. Safari移动版Text Input的半透明问题 - Sun, 15 Jul 2012 15:42:10 +0000
  7. 现在的年轻人肿么呢? - Mon, 09 Jul 2012 13:25:16 +0000
  8. 宜家托运家具损坏不用赔? - Mon, 09 Jul 2012 08:46:35 +0000
  9. 租车体验:标致207-1.6升 - Mon, 02 Jul 2012 15:59:14 +0000
  10. 用PNG代替JPG的一个理由 - Thu, 28 Jun 2012 20:04:18 +0000