应用程序在使用nginx后停止加载静态资产

时间:2012-01-04 00:29:55

标签: ruby-on-rails css nginx

我正在尝试使用nginx为一个域上的各种rails应用程序设置多个代理。这些应用可以在域中找到:example.com/app1example.com/app2

执行此操作后,example.com/app1停止加载任何静态资产(例如css图像)。有人会知道为什么会这样,以及如何解决这个问题?

Rails生成的网址引用了根网址:/javascripts/filse.js,这显然不正确。它应该是/app1/path/to.asset

以下是我的服务器配置的一部分:

server {
    listen   80;
    location /app1/ {
        root /www/app1/public;
        proxy_pass http://127.0.0.1:3000/;
        include proxy.conf;
    }
}

0 个答案:

没有答案