сервер.

учше всего объяснить кодом, я думаю. Из веб-каталога:

vi get.php

Добавьте этот php в get.php

<?
echo file_get_contents("http://IPOFTHESERVER/");
?>

IPOFTHESERVER - это IP-адрес сервера, на котором работают nginx и PHP.

php get.php

Возвращает содержимое веб-сайта (по умолчанию), размещенного на этом веб-сайте I.P. НО

Http: //IPOFTHESERVER/get.php

... возвращаетОшибка 504 Время ответа сервера истекло, То же самое с завитком. То же самое, используя команду exec PHP и GET. Однако из командной строки напрямую все отлично работает.

Я воспроизвел его на 2 серверах nginx. По какой-то причине nginx не позволяет мне установить HTTP-соединение с сервером, на котором он работает, через PHP (если только это не через командную строку).

У кого-нибудь есть идеи, почему?

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос