【发布时间】:2011-02-03 17:30:36
【问题描述】:
一段时间以来,我一直在尝试使用 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,使其缓存静态文件直到过期。
请建议我一些方法来实现这一点,还是我在这里遗漏了任何一点?
【问题讨论】:
标签: ruby-on-rails caching nginx static-files