buenas a todos!
os cuento, tengo un server con...
- debian (lenny)
- apache 2.2.9
- php 5.2.6-1
- openssl 0.9.8g
El servidor va perfectamente excepto al abrir una url...
intento hacer algo tan básico como...
<?php
echo file_get_contents('http://www.google.es');
?>
y el resultado que me da, tras un buen rato (no entiendo ese rato, porque ping desde php también funciona) es
Warning: file_get_contents(http://www.google.es) [function.file-get-contents]: failed to open stream: HTTP request failed! in /var/www/test/test.php on line 2
Tengo allow_url_fopen = On y safe_mode= Off
También he probado a realizar un wget desde el servidor y va bien
(edito esta parte)...
He realizado varias pruebas, llamando al script tanto desde https como fuera.
Incluso he probado un ping desde php con shell_exec y va bien
PING www.l.google.com (209.85.229.147) 56(84) bytes of data.
64 bytes from ww-in-f147.google.com (209.85.229.147): icmp_seq=1 ttl=242 time=75.8 ms
64 bytes from ww-in-f147.google.com (209.85.229.147): icmp_seq=2 ttl=243 time=74.2 ms
64 bytes from ww-in-f147.google.com (209.85.229.147): icmp_seq=3 ttl=242 time=80.2 ms
tambíén he probado haciéndolo con un fopen (incluso en binario) con los mismos resultados
¿A alguien se le ocurre qué pudiera ser?