1

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 を構成することです。

これを達成する方法を教えてください。または、ここで何か不足していますか?

4

1 に答える 1

0

ちょっと、そこ。Ezra @ Engine Yard が数年前にブログ記事を書いたと思います。これらはすべて EY ですぐに使用できるため、彼の専門知識を活用する方法の 1 つです。:-)

于 2010-04-02T14:36:31.950 に答える