Могу ли я использовать HAProxy для преобразования исходящих запросов?

#haproxy

#haproxy

Вопрос:

Я хотел бы использовать HAProxy следующим образом:

 client              ->       server
(example:8080)      |        (example:80)               
                    |
                  HAProxy
                  Traffic going out from inside the server to `example:8080` change to `example:80`
  

Ответ №1:

Да, это возможно, вы можете использовать http-request set-header для обновления заголовков, отправляемых клиентом, таких как заголовок «Host». Вы также можете определить внутренний сервер для прослушивания любого порта, который вы хотите.

Комментарии:

1. Спасибо за ответ. Не могли бы вы объяснить более подробно? Или просто покажите мне какой-нибудь псевдокод.

2. Я не понимаю, что HAProxy может перехватывать исходящие запросы от определенных приложений или серверов внутри и изменять информацию о них.