2016-10-20 7 views
1

У меня есть прокси-проход, который перенаправляет все вызовы службы BE на API-шлюз. Для отладки одного конкретного сценария я хочу проксировать все URL-адреса с базовым путем /abc в прокси-сервер netcat, который будет выполнять полный запрос на консоли.Как прокси-адрес httpd с помощью netcat (nc)

ATM Я использую следующий прокси прохода:

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

В то время как я прослушивает порт 8089 следующим образом:

nc -p 8089 localhost 8080 

Но nc соединения до закрытия в течение нескольких секунд после того, как я запустить вышеупомянутая команда. Любая идея, что я делаю неправильно?

Когда я скручиваю URL-адрес http://localhost/abc/messaage, я вижу 503 в качестве ответа.

ответ

0

Следующие работали для меня: sudo nc -l localhost 8089 < abc.txt | tee -a in | nc localhost 8080 | tee -a out.html> def.txt

Прослушивание в порту 8089 (httpd перенаправляет все на 8089). nc затем пересылает запрос на порт 8080 (фактический apigateway). В середине он сбрасывает запрос и ответ в разных файлах.

 Смежные вопросы

  • Нет связанных вопросов^_^