Nginx 代理服务器未加载资产

Nginx 代理服务器未加载资产

我为主 rails 应用程序创建了一个 nginx 代理。主应用程序正在加载所有资产,如 css、js、静态图像等。但代理服务器正在加载没有任何资产的应用程序。没有 css、js 或任何资产。

以下是我的/etc/nginx/sites-enabled/default

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    root /var/www/html;

    index index.html index.htm index.nginx-debian.html;

    server_name _;

    location / {
    proxy_pass http://127.0.0.1:3000;
        # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404.
        try_files $uri $uri/ =404;
    }

  location ~* /(assets|fonts|swfs|images)/ {
    gzip_static on;
    expires max;
    add_header Cache-Control public;
  }

}

有人能帮我解决这个问题吗?

相关内容