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