Здравствуйте, проксирую https трафик через proxy_pass https://....
Возникла ошибка в Chrome, в Firefox работает:
ERR_SPDY_PROTOCOL_ERROR
Долго искал причину, учитывая что в одном браузере работает, а в другом нет. Как всегда всё банально :) опечатка в конфиге.
Добавляю http заголовок:
add_header 'Cache-Host:' 'sun';
debug log:
2018/08/20 16:08:19 [debug] 28446#0: *121 http2 output header: "cache-host:: sun"
Причина в ":"
Возможно ли добавить проверку в add_header, если строка заканчивается на ":", то nginx -t отображал бы ошибку ?