Заголовок соединения относится к соединению.
Из спецификации HTTP / 1.1,
Поле общего заголовка соединения позволяет отправителю указывать параметры, которые требуются для этого конкретного соединения и НЕ ДОЛЖНЫ передаваться через прокси-сервер при последующих соединениях.
Так что то, что отправляет nginx, не зависит от того, что отправляется из апстрима и должно быть Вот несколько вариантов:
keepalive_requests 0 работает, если вы никогда не хотите, чтобы соединения использовались повторно.
keepalive_disable ua работает для определенного пользовательского агента.
И этот ответ работает ip.