<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=iso-8859-15"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Giovanni Battista Lenoci ha scritto:
<blockquote cite="mid:46E13E16.5090308@gianiaz.net" type="cite">
<pre wrap="">Ciao, ho un serverino connesso a internet tramite ip dinamico, e uso
DynDNS.com per avere un nome a cui accedere.
Nel file di configurazione di apache, ho messo :
ServerName = gianiaz_server.dyndns.com
</pre>
</blockquote>
Lascia stare ServerName = localhost:80 e apri con il browser
<a class="moz-txt-link-freetext" href="http://gianiaz_server.dyndns.com/">http://gianiaz_server.dyndns.com/</a><br>
<br>
Funziona già da sè senza che tu cambi ServerName...<br>
<blockquote cite="mid:46E13E16.5090308@gianiaz.net" type="cite">
<pre wrap="">Ovviamente ho riavviato apache, ma se provo a fare un echo di
$_SERVER['SERVER_NAME'] ottengo l'ip di rete locale.
Ho provato a mettere anche in /etc/hosts l'entry corrispondente
192.168.0.2 gianiaz_server.dyndns.com
Ma non cambia nulla...
Sapete dirmi perchè?
Grazie, ciao
</pre>
</blockquote>
Non mettere nel file <b>host</b> 192.168.0.2 gianiaz_server.dyndns.com
perchè hai un IP dinamico e non otterresti un bel niente perchè già di
per sè il demone dyndns.com fa tutto quello che serve... usa piuttosto
<a class="moz-txt-link-freetext" href="http://gianiaz_server.dyndns.com/">http://gianiaz_server.dyndns.com/</a> invece di <a class="moz-txt-link-freetext" href="http://localhost">http://localhost</a> perchè sei
già visibile su internet... spero di essermi spiegato ;-) Ciao!<br>
<br>
PS: Non so perchè ti dia quell'errore con $_SERVER['SERVER_NAME'] ma
presumo sia per il pasticcio che hai fatto con apache ;-)
<pre class="moz-signature" cols="76">--
Alessandro Marinuzzi
--------------------
<a class="moz-txt-link-freetext" href="http://www.alecos.it">http://www.alecos.it</a>
--------------------</pre>
</body>
</html>