lighttpd で wordpress を使うには
lighttpd は Apache と違い、.htaccess のような個人ごとに制御を分離させることはできない。
そのため、wordpress にて redirect を使う方法をとってしまうと、大本の conf ファイルである lighttpd.conf に記述されないと動いてくれない。
wordpress を lighttpd で使うには、以下を lighttpd.conf に追加する。
url.rewrite = (
”^/(wp-.+).*/?” => “$0″,
”^/(sitemap.xml)” => “$0″,
”^/(xmlrpc.php)” => “$0″,
”^/(.+)/?$” => “/index.php/$1″
)
lighttpd を再起動後問題なく動くことを確認できた。
lighttpd と Apache を ab でベンチとったけど ( ab -n 10000 -c 100 http://orz.miroq.info/ )
Apache では途中 defunct になってしまうものもあった。そしてプロセスが死骸みたいにのこって 80 番ポートを占拠しやがるw
そして、現在 lighttpd で運用中。 virtual host を include で別ファイルにおけないかどうか思案中。
たぶん余裕でおけるんだけどねw
- lighttpd で Apache みたいな Customlog
- proftpd で /var/log/secure にでてくるヤツ
- nginx を弄ってみた part.0
- proftpd 1.3.1 iconv パッチ
- proftpd タイムスタンプ 問題