> Откуда вывод, что 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");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_NOBODY, 0); // это GET запрос
#curl_setopt($ch, CURLOPT_NOBODY, 1); // это HEAD запрос
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$content=curl_exec ($ch);
curl_close ($ch);
> И что, вот так просто шлём plain http на 443-й порт, а nginx недоволен?
Да или я чего-то не понимаю?