PavelK
@PavelK

Почему может php fsockopen не коннектиться по ssl?

В общем пробую приконнектиться по сокетам к совему серверу:
$h = fsockopen("ssl://127.0.0.1", 465, $errno, $errstr, 100);

в ответ получаю просто 0, в логах при этом:
fsockopen(): SSL: Success in <my script path>
fsockopen(): Failed to enable crypto in <my script path> 
fsockopen(): unable to connect to ssl://127.0.0.1:465 (Unknown error) in <my script path>

в phpinfo openssl подключён, активен
Registered Stream Socket Transports	tcp, udp, unix, udg, ssl, sslv3, tls
openssl
OpenSSL support	enabled
OpenSSL Library Version	OpenSSL 1.0.1f 6 Jan 2014
OpenSSL Header Version	OpenSSL 1.0.1f 6 Jan 2014


С чего начать решение проблемы?
  • Вопрос задан
  • 1184 просмотра
Решения вопроса 1
PavelK
@PavelK Автор вопроса
Проблема была в том, что php-fpm был под кчрутом, и опенссл не мог получить доступа к рандому.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы