Ho creato una virtualhost in httpd.conf e ho fatto in modo che nel file hosts gli indirizzi IP sono uguali, esempio:
codice:File: hosts 127.0.0.2 Intranetcodice:File: httpd.conf <VirtualHost 127.0.0.2:80> DocumentRoot /var/www/html ServerName intranet </VirtualHost>
Apro il browser e digito http://intranet e il test lo supera
Ora creo una semplice pagina in php chiamata ip.php e chiedo di mostrarmi l'indirizzo IP del server
Codice PHP:
File ip.php
$host= $_SERVER['REMOTE_ADDR'];
echo host;
Lindirizzo che il codice mi mostra è:
Perché l'indirizzo mostrato è diverso da quello che ho impostato nella VirtualHost?!?127.0.0.1
Grazie in anticipo!!