Здравствуйте, проксирую 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 mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить