すべてのドメインのすべてのトラフィックを通過させる nginx リバース プロキシを作成するにはどうすればよいですか?

すべてのドメインのすべてのトラフィックを通過させる nginx リバース プロキシを作成するにはどうすればよいですか?

合格できるようにしたい全てホスト名やドメインに関係なく、nginx サーバーを経由するトラフィック。

次のようなことを実行できるようにしたいです: http://mynginx/domain.I.want.somehost/url/params/this/host。その後、nginx にリクエストを に転送させますhttp://domain.I.want.somehost/url/params/this/host

または、サーバーにアクセスしてホスト ヘッダーを指定できるようにします。つまり、http://mynginx/url/params/this/hostHOST ヘッダーが に設定されたへのリクエストdomain.I.want.somehostは、トラフィックを に転送しますhttp://domain.I.want.somehost/url/params/this/host

これを実行する方法の例を見つけるのに苦労しています。

URL の書き換えを行う前に、次のようにすべてのトラフィックを通過させようとしました。

server {
     listen  80 default_server;
     listen  443 default_server;

        location / {
           proxy_pass https://$http_host;
           proxy_set_header Host $http_host;
        }

}

実行すると、curl --header 'Host: api.ipify.org' 127.0.0.1502 不正なゲートウェイ エラーが発生します。

ただし、このエンドポイントにはアクセスできます。curl 'https://api.ipify.org?format=json'

関連情報