Нас проверяет сторонняя компания, которая проводит
CONNECT domain.com:80 HTTP/1.0
Прямо сейчас haproxy первым принимает запрос и возвращает ошибку 502. Аудиторская компания ожидает код возврата 4xx.
Сервер не настроен на проксирование чего-либо, кроме вещей компании, которые он ему разрешает ... в любом случае в haproxy можно обойти это.
Nginx на бэкэнде обрабатывает запрос нормально и возвращает 400, но затем, когда он передается обратно в haproxy, по какой-то причине переключает его на 502
хорошо, классическим способом я нашел ответ, копаясь в документации после попытки в течение 2 часов, прежде чем я опубликовал это
block if METH_CONNECT