nginxを使用して、レールアプリの静的ファイルを提供およびキャッシュすることをしばらく試みてきました。Rails アプリケーション サーバーは mongrel_cluster を実行し、nginx とは異なるホストにデプロイされます。
利用可能な議論の多くに従って、私は次のことを試しました
server {
listen 80;
server_name www.myappserver.com;
ssl on;
root /var/apps/myapp/current/public;
location ~ ^/(images|javascripts|stylesheets)/ {
root /var/apps/myapp/current;
expires 10y;
}
location / {
proxy_pass http://myapp_upstream;
}
}
しかし、nginx は画像を見つけられず、css および js ファイルをロードできません。誰か助けてくれませんか?
私の目的は、有効期限が切れるまで静的ファイルをキャッシュするように nginx を構成することです。
これを達成する方法を教えてください。または、ここで何か不足していますか?