使用 Nginx proxy_pass 为服务器提供基于传入请求的不同路径

问题描述 投票:0回答:0

我希望的是所有请求:

  1. http://test-1.comhttps://s3.domain1.com(静态网站)
  2. http://test-1.com/activatehttps://s3.domain2.com(静态网站)
  3. http://test-1.com/nexthttps://s3.domain3.com(静态网站)

这个是我试过的,但是不行。有时页面会卡在加载过程中。

# test-1.com
    server {
        server_name test-1.com test.com;
        listen       80;
        listen       [::]:80;
        location / {
                proxy_pass https://s3.domain1.com;
        }
        location /activate {
                proxy_pass https://s3.domain2.com;
        }
        location /next {
                proxy_pass https://s3.domain3.com;
        }
    }

我应该使用任何其他设置/配置项吗?

nginx-reverse-proxy proxypass
© www.soinside.com 2019 - 2024. All rights reserved.