2016-08-02 17 views
1

以下は私がしようとしているものの静的な設定です。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.server.comを動的にすることができますか?どういうわけかドメインに渡したいと思います。たぶんヘッダーに?

答えて

1

プロキシリダイレクトの代わりにproxy_passを使用する必要があります。これは、この

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

http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass

のような設定を記述することができ、代わり

を役に立てば幸い
関連する問題