HTTP_X_FORWARDED_PORT & HTTP_X_FORWARDED_PORTO переопределено ALB перед ним - PullRequest
2 голосов
/ 06 июня 2019

Моя задача - перенаправить порт / proto в файл phpinfo.php, для этого у нас запущен haproxy, который находится напротив ALB.

Я попробовал приведенную ниже конфигурацию в части интерфейса в haproxy.cfg, но она не работает:


frontend
        http-request set-header X-Forwarded-Port %[src_port] 
        #option forwardfor
        #http-request set-header X-Forwarded-Port_HA %[req.hdr(X-Forwarded-Port)]

когда я проверил, что phpinfo.php переопределен по правилу ALB?

Есть идеи, как решить эту проблему?

1 Ответ

0 голосов
/ 11 июня 2019

Если нет решения предотвратить переопределение этими заголовками ALB, вы можете переключиться на прослушиватель TCP в ALB и позволить HAProxy обрабатывать логику HTTP.Слушатель TCP не будет связываться с содержимым HTTP и просто переадресует его.

...