Re: HTTP/1.1 400 Bad Request при рестриме аудио потока

Evgeniy Berdnikov bgx на protva.ru
Пт Мар 13 08:06:34 UTC 2020


On Fri, Mar 13, 2020 at 03:42:03AM -0400, grey wrote:
> > Откуда вывод, что nginx якобы видит HEAD?
> 
> В логах nginx видно:
> 95.8.*.* - - [13/Mar/2020:10:24:59 +0300] "HEAD /radio-stream HTTP/1.1" 400
> 0 "-" "-"
> 
> При GET запросе:
> 95.8.*.* - - [13/Mar/2020:10:28:45 +0300] "GET /radio-stream HTTP/1.1" 200
> 146900 "-" "-"
> 
> Сам php-код, коим проверяю:
> 
> $ch = curl_init();
> curl_setopt($ch, CURLOPT_URL, "https://test.ru/radio-stream");

 Достаточно. Расстрелять. :) Это не код приложения, а вызов посторонней
 программы, которая выполняет СВОЙ код (а не тот, который цитировался),
 и вообще делает обращение с СДРУГИМ url. То есть вообще всё другое,
 а результат доказывает, что nginx работает правильно.

> > И что, вот так просто шлём plain http на 443-й порт, а nginx недоволен?
> 
> Да или я чего-то не понимаю?

 Ага. Из того, что curl работает и приводит к осмысленным записям в логе,
 следует, что plain http это совсем не то, чего ждёт nginx на этом порту.
 Подумайте над тем, что означает буква "s" в https://... :)
-- 
 Eugene Berdnikov


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