Newsgroup: it.comp.www.php
Titolo: [Forse OT] Link ad altro web server

Sto problema mi sembra una cacchiata ma non riesco a venirne fuori.
La mia pagina index.php del web server Apache installato sul mio PC 
viene indirizzata tramite DNS dinamico così che da remoto sia sempre 
visibile all'indirizzo 
ilmionome.dyndns.org
. 
Ora, se da questa volessi inserire il link ad un altro webserver il cui 
indirizzo IP è visibile solo dalla mia rete locale come deve essere 
composto l'URL ?
Forse sono stato poco chiaro, in sostanza: un client remoto vede il mio 
webserver, dal mio webserver vedo un secondo web server sulla mia 
stessa rete. Come fa il client remoto a vedere le pagine del secondo 
web server ?
Grazie per qualsiasi aiuto.
Ste

 
Sei OT.
Se vuoi far navigare il client sul server web della seconda macchina 
devi giocare con le cfg di rete del router/server (un port forward ti 
potrebbe aiutare), altrimenti richiami il secondo webserver da 
un'apposita pagina presente sul primo e mostri l'output (una specie di 
wrapper); in entrambi i modi usi il primo come ponte.
	Francesco

 composto l'URL ?
Non e` un problema di PHP, ma di amministrazione di rete.
In breve: non puoi.
In lungo: se il secondo server e` visibile da Internet, puoi risolvere il
nome da PHP e mettere l'IP nei link. Se non e` visibile, devi configurare
il PC visibile perche` rediriga una porta verso il server "nascosto".
Ricordati sempre che quello che c'e` nell'HTML lo vede e lo interpreta il
CLIENT, non il server, quindi e` lui che deve vedere il server.
Bye.

 un'apposita pagina presente sul primo e mostri l'output
?
Grazie di nuovo.
Ste

 
Per chiarire le idee: il server visibile su internet è il serverA, 
quello nella rete locale B.
Se un client vede il server A e il server A vede il serverB, puoi fare 
una pagina php (residente sul server A) che esegue una chiamata sul 
serverB; il client vede sul server A la risposta del server B. 
Ovviamente non riesci ad ottenere una "navigazione" a tutti gli effetti 
(ed ovviamente noi non sappiamo cosa c'e' sul server B) ma per alcune 
cose può tornare utile.
Una possibile situazione: un gestionale presente sul serverA (visibile 
da internet) che interroga il server B per conoscere la disponibilità 
della merce (se poi lo scambio dei dati avviene via xml, ti sei creato 
un websevice*)
Il serverA interroga il serverB attraverso delle file_get_contents 
(sempre per fare degli esempi)
	Francesco
* Ovviamente scherzavo :-)

 > un'apposita pagina presente sul primo e mostri l'output ?
Che il server web collegato ad internet (quello verso cui risolve 
l'indirizzo dyndns) esegue una richiesta al server web presente solo in 
lan, prende i dati in risposta e li presenta in risposta alla richiesta 
pervenutagli da internet.

a parte l'OT la cosa è fattibile come spiegato oppure usando (se usi
linux) le iptables :)
suppaman , in data 18/12/2006 19:01 :


 linux) le iptables :)
Non è OT, io mi riferivo alle richieste fatte da un server web verso 
l'altro tramite php.
Perché quoti in basso ?

[ot]
quoto in basso perchè è impostato così sul client di posta ;)
Il mio "a parte l' OT" stava per "a parte SE E' O MENO OT"...scusate :)
[/end OT]
suppaman , in data 19/12/2006 10:28 :


 quoto in basso perchè è impostato così sul client di posta ;)
Su, su. Un piccolo sforzo. Premi cursore-giu` prima di iniziare a
rispondere, apri una riga vuota in mezzo al quoting e poi inizia a scrivere
la risposta, cancellando le parti di quoting a cui non rispondi.
Si chiama "quotare bene" e lo trovi anche su Google. ;)
E soprattutto tiene buone le belve come me che altrimenti iniziano a
cazziarti. :)
Bye.

Alessandro Pellizzari ha scritto:

troppo tardi :)