CakePHPをnginxで動かそうとした時にハマった点をかきました。普通に配置しても以下のように「I don’t / can’t use URL rewriting」という感じでmod_rewrite的なことができません。と出てきます。 結果、CSS等も読み込まれずに死亡しています。 結局以下の設定で動作するようになりました。apacheの設定だと、ドキュメントルートが /var/www/cakephp-2.4.10で動きますが、nginxだとwebrootまで指定する必要があります。 server { listen 80; server_name supersonico.info; root /var/www/cakephp-2.4.10/app/webroot; index index.php; location / { try_files $uri $uri/ /index.php