Я пытался некоторое время обслуживать и кэшировать статические файлы для моего приложения rails, используя 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 таким образом, чтобы он кэшировал статические файлы до истечения срока их действия.
Пожалуйста, предложите мне какой-нибудь способ достичь этого, или я что-то упустил здесь?