Добавить проверку nginx -t add header ":"

actionmanager nginx-forum на forum.nginx.org
Пн Авг 20 14:36:03 UTC 2018


Здравствуйте, проксирую 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 отображал бы ошибку ?

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,280916,280916#msg-280916



Подробная информация о списке рассылки nginx-ru