Newsgroup: it.comp.os.linux.iniziare
Titolo: apache - servername

quando avvio apache mi da il seguente errore:
httpd: Could not determine the server's fully qualified domain name, using
127.0.0.1 for ServerName
il file hosts è cosi configurato:
127.0.0.1       MY_SITE.it localhost.localdomain localhost
xxx.xxx.xxx.xxx    MY_SYTE.it
dove xxx.xxx.xxx.xxx è il mio IP su internet e MY_SYTE.it in donimio
mi mandate la configurazione corretta.
graze

 ha scritto nel messaggio
news:acl2cv$o6k$1...@lacerta.tiscalinet.it...
| quando avvio apache mi da il seguente errore:
| httpd: Could not determine the server's fully qualified domain name, using
| 127.0.0.1 for ServerName
|
| il file hosts è cosi configurato:
il nome del server non lo si da nel file
httpd.conf?
--
[ Penguin At Work ]
-> 
http://web.tiscali.it/penguinatwork/
-> aka Fustino Di Dixan while working


http://www.calogero.org/

 ha scritto nel messaggio
news:3CEE0D76...@spam.it...
| Spaghetti wrote:
| > quando avvio apache mi da il seguente errore:
| > httpd: Could not determine the server's fully qualified domain name,
using
| > 127.0.0.1 for ServerName
|
| questo e' corretto. ti avverte che non avendo trovato il nome della tua
| macchina, usera' l'interfaccia di loopback.
ok, ma aspetta 1 attimo!
io non ho mai messo su un server per uso esterno,
ma quando ricevo quel messaggio ho sempre indicato
un nome in httpd.conf e lui era felice e contento!!
e' giusto o sbagliato quello che faccio?


 e' giusto o sbagliato quello che faccio?
si, puo' essere considerato corretto. nel senso che se lo usi 
all'interno di una LAN e ti riferisci a quel webserver (associandogli un 
nome editando tutti i /etc/hosts dei client o con un DNS), puoi 
tranquillamente inserire un nome qualsiasi in httpd.conf.
se poi digiti l'ip di quella macchina su un browser tutto funzionera' lo 
stesso (of course).
se invece lo usi pubblicamente, chiaramente e' meglio che abbia un nome 
risolvibile :)
ciao!


 ha scritto nel messaggio
news:3CEE19A3...@spam.it...
| si, puo' essere considerato corretto. nel senso che se lo usi
| all'interno di una LAN e ti riferisci a quel webserver (associandogli un
| nome editando tutti i /etc/hosts dei client o con un DNS), puoi
| tranquillamente inserire un nome qualsiasi in httpd.conf.
| se poi digiti l'ip di quella macchina su un browser tutto funzionera' lo
| stesso (of course).
| se invece lo usi pubblicamente, chiaramente e' meglio che abbia un nome
| risolvibile :)
capito... spero! anzi, verifichiamo!
quindi volendo a me basterebbe inserire nel mio bel
dns (zona ip e zona nomi) la corrispondenza
www.mioServer.it
 ?? ... ovvio che non lo faro' ma
non mi dispiacerebbe!
in pratica faccio una cosa tipo quella che ho fatto
per il server di posta e ftp:
dns -> email.mioServer
dns -> ftp.mioServer :))
fico!
saluti


 dns -> ftp.mioServer :))
esatto. puoi fare http.mioServer :)


Spaghetti wrote:

A parte un p'ò di casino.. credo di aver capito che vuoi settare il file 
/etc/hosts
aiutava sapere che distro usi ma comunque..
crea uno script:
touch mioscript_per_settare_hosts
rendilo eseguibile
chmod +x mioscript_per_settare_hosts
aprilo e scrivici:
#!/bin/bash
HOST=`hostname`
HOST2=`hostname -s`
echo "127.0.0.1                 localhost.localdomain localhost" > /etc/hosts
echo "$IPADDR                   $HOST $HOST2" >> /etc/hosts
#--- Fine ---------------#
eseguilo con ./mioscript_per_settare_hosts
Buon lavoro..

 eseguilo con ./mioscript_per_settare_hosts
mmm.. scusa ho fatto un errorino..
versione rivista e corretta..
#!/bin/bash
HOST=`hostname`
HOST2=`hostname -s`
source /etc/sysconfig/network-scripts/ifcfg-eth0
echo "127.0.0.1  localhost.localdomain localhost" > /etc/hosts
echo "$IPADDR                   $HOST $HOST2" >> /etc/hosts
#--- Fine ---------------#
sennò dove la va a recuperare la variabile $IPADDR ;-)

 HOST2=`hostname -s`
grazie , mi hai fatto trovare un errore di configurazione:
se digito hostame mi viene scritto std32 e hostname -s  ->hostname: Unknown
host
ma linux dove se li va a prendere questi nomi? (std32)

Trovato!!! grazie per l'aiuto