Задать вопрос
@ermolaev_nikita

Не могу инициализировать fsockopen на cloud-messaging.bitrix24.com в чем может быть проблема?

$fp = fsockopen("ssl://cloud-messaging.bitrix24.com", 443, $errno, $errstr);
if (!$fp) {
    echo "ERROR: $errno - $errstr<br />\n: " . $errno;
    print_r($errstr);
} else {
    fclose($fp);
}


Выдаёт результат 0.

Если выполнить тоже самое на свой хост, то все гуд функция отрабатывает без проблем. Сертификаты все в порядке, бандл собран, браузеры не ругаются и сокет сам на себя прекрасно открывается. Есть ли какой-то скрипт, который бы позволил получить более подробную информацию об ошибке, нежели ничего, хоть что нибудь, хоть какую-то зацепку.

Все это дело крутиться на CentOS, развернуто через BitrixENV
  • Вопрос задан
  • 278 просмотров
Подписаться 2 Простой 8 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@anton99zel
29а класс средней школы №7
Возможно дело в неверной цепочке сертификатов.
По тесту https://www.ssllabs.com/ssltest/ у вас должен быть уровень "А". Проверяйте.
Цепочка сертификатов должна быть в определённом порядке.
PS: Предугадывая вопрос - Да! Браузер может не ругаться на сертификат, поскольку не проверяет цепочку полностью.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽