我一直在尝试使用 nginx 为我的 rails 应用程序提供和缓存静态文件。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,使其缓存静态文件直到到期。
请建议我一些方法来实现这一点,或者我在这里遗漏了任何一点?