nginx proxy_pass到远程服务器的确切路由

时间:2018-06-21 14:09:21

标签: nginx

我目前正在尝试使用nginx设置到远程服务器的proxy_pass以获得确切的路由。我已经为子域进行了无数次操作,没有任何问题,但是无法使其工作在确切的路线上。

#sites-available/default:

server {
    root /dir;
    index index.html index.htm;
    server_name staging.domain.co;
    listen 80;

    location / {
       try_files $uri $uri/ /index.html;
    }

    location = /sitemap {
        proxy_pass http://45.77.0.0:3334;
    }
}

当我转到http://staging.domain.co/sitemap时,在浏览器中显示了“无法获取/ sitemap”错误,在开发工具中显示404,并且没有请求到达远程服务器。远程服务器按预期工作,并返回它的预期值。另外,/ var / log / nginx / error.log中没有记录的错误。有谁知道可能是什么原因造成的?

0 个答案:

没有答案