PDA

Просмотр полной версии : Proxy nginx


Isis
07.12.2009, 11:05
Сервер: IP 5.5.5.5
Хостер добавил еще 1 IP к этому серверу: 6.6.6.6

Необходимо через сайт 5.5.5.5 отдать пользователю файл, который проходит через сервер 6.6.6.6.
При этом не палить на сервере 5.5.5.5 что существует вообще такой сервер 6.6.6.6...

Допустим index.php на сервере 5.5.5.5
<?php
$ch = curl_init('http://www.google.ru/index.html');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_INTERFACE, '6.6.6.6');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$content = curl_exec($ch);

Этот скрипт скачивает содержимое файла 'http://www.google.ru/index.html' сервером 6.6.6.6..
Есть отдавать пользователю файл через readfile(), то проксирования здесь нет... Надо каким-то образом скачать файл с 6.6.6.6 и мгновенно передавать его на 5.5.5.5 и пользователю

neval
08.12.2009, 01:35
Это почему нету проксирования тут?