LINUX.ORG.RU

Домен не видится по SSL

 ,


0

1

Все доброго времени! Имеется локальная установка CentOS 6.7 на вирт. машине (сетевой мост), на нем среди прочего nginx и apache + php. В файле /etc/hosts прописан тестовый домен:

192.168.1.100 example.ru
Этот IP адрес и есть адрес вирт. машины, т.е. домен прописан на нее саму.

В результате если из PHP вызвать что-то вроде

echo file_get_contents("http://example.ru");
то будет напечатано содержимое этой страницы, все отработает корректно.

А вот если вызвать через https:

echo file_get_contents("https://example.ru");
То уже ничего, хотя через браузер https открывается, хотя и с предупреждением, что подключение не защищено (сертификат не установлен). Проблема именно в неустановленном сертификате, или как-то можно научить PHP загружать содержимое через https даже без него? По факту сейчас получается, что сайт не может долбиться сам к себе через https на уровне PHP из-за вот этой какой-то фигни, не могу разобраться.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.