Nginx动态代理配置

Nginx动态代理配置,nginx,Nginx,下面是我试图做的静态配置 server { listen 80; server_name browser.shows.this.server.com; location / { proxy_set_header Host backend.server.com; proxy_redirect http://backend.server.com/ http://browser.shows.this.server.com/; } } 如何使backend.se

下面是我试图做的静态配置

server {
  listen 80;
  server_name browser.shows.this.server.com;

  location / {
     proxy_set_header Host backend.server.com;
     proxy_redirect http://backend.server.com/ http://browser.shows.this.server.com/; 
  }
}

如何使
backend.server.com
动态响应每个请求?我想通过请求中的域。可能在标题中?

您应该使用代理传递,而不是代理重定向。希望这有帮助

或者,您可以编写如下配置

resolver your-server-ip;
set $upstream_endpoint http://your-url;
  location / {
     rewrite ^/(.*) /$1 break;
     proxy_pass $upstream_endpoint;
   }