2010-04-02 69 views
1

我一直在嘗試使用nginx爲我的Rails應用緩存靜態文件&。 rails應用程序服務器運行mongrel_cluster並部署在與nginx不同的主機上。使用nginx在Rails應用上緩存靜態文件

以下許多可用的討論,我嘗試以下

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,使其將靜態文件緩存到期滿。

請給我建議一些方法來達到這個目的,或者我錯過了這裏的任何一點嗎?

回答

0

嘿,那裏。我相信這裏的Ezra @ Engine Yard在這年前寫了一篇博客文章。所有這些都是開箱即用的,所以這是利用他的專業知識的一種方法。 :-)