2016-10-20 16 views
1

すべてのBEサービスコールをAPIゲートウェイにリダイレクトするプロキシパスがあります。 1つの特定のシナリオをデバッグするために、基本パス/abcを持つすべてのURLを、netcatプロキシにプロキシして、コンソール上の完全な要求をdumpltしたいとします。私は次のようにポート8089に聞いていに対しnetcat(nc)を使用してhttpdコールをプロキシする方法

ProxyPass /abc/ http://localhost:8089/apigateway/api/ 

nc -p 8089 localhost 8080 

をしかし、私は実行した後にnc接続は数秒以内にアップ閉じて、私は次のプロキシパスを使用しています

ATM上記のコマンド。どのようなアイデアが私は間違って何ですか?

私がURL http://localhost/abc/messaageを巻き上げると、私は503を応答として見ます。

答えて

0

私のために働いた: sudo nc -l localhost 8089 < abc.txt |ティー・イン・| nc localhost 8080 | tee -a out.html> def.txt

ポート8089でリッスンします(httpdは8089上のすべてを転送します)。 ncは要求をポート8080(実際の復路)に転送します。途中で要求と応答を別のファイルにダンプします。

関連する問題