如何使用Nginx和代理在子路由上部署静态文件

时间:2019-05-31 11:03:00

标签: nginx

我正在使用以下配置加载应用程序:

server {
    listen 80;
    server_name localhost;
    location / {
        proxy_pass http://127.0.0.1:8000;
        proxy_set_header Host    $http_host;
        proxy_buffer_size 16k;
        proxy_buffers 32 16k;
        proxy_busy_buffers_size 64k;
        proxy_temp_file_write_size 64k;
    }
    location /test {
        root /Users/abalyan/demo.site/build;
        index index.html;
        try_files $uri /index.html;
    }
}

除/ test以外,所有路由都由运行在127.0.0.1:8000上的nodeJs应用程序处理

现在我正尝试将静态文件部署到/test

但是所有请求仅发送到nodeJs服务器,它不提供静态文件中的任何内容。

如何实现这种行为?

0 个答案:

没有答案