Newsgroup: it.comp.www.php
Titolo: nomi web server

In futuro vorrei creare siti per aziende.
Il mio dubbio č:
una volta installato un Web Server(Apache o Personale Web Server di
Microsoft) come č possibile
impostare piů siti? Mi spiego meglio. Creo il sito per l'azienda 1:
www.pippo1.it
 Poi creo il
sito per l'azienda 2: 
www.pippo2.it
 Come posso configurare il Web Server con
tutti e due i
 nomi. So che č possibile impostare solo un nome. La soluzione sarebbe
mettere tutti i siti
in sotto-cartelle e quindi
www.siti.it/pippo1/index.html...www.siti.it/pippo2/index.html
 ma
io non vorrei seguire questa strada.
Qualcuno ha risolto questo problema? Ci sono programmi che permettono di
configurare piů
nomi parallelamente

http://www.apacheweek.com/features/vhost

 nomi parallelamente
Apache + virtual hosts

 nomi parallelamente
In Linux uso il Bind, ma assegno ai domini l'estensione .loc (locale, me
la sono inventata!) per riuscire a capire al volo se sto guardando quello
sul mio computer o quello in rete.
In windows un paio d'anni fa avevo fatto un accrocco usando un file 
chiamato HOSTS (o forse HOSTS.sam - che e' un esempio).
Se il tuo computer ha l'indirizzo locale 10.1.1.0 (piu' rapido da scrivere
che il canonico 192.168.xxx.xxx) puoi aggiungere a HOSTS queste righe:
10.1.1.0    pippo.loc
10.1.1.0    pluto.loc
(Nota: NON rimuovere il 127.0.0.1 localhost !!!!)
In questo modo dovresti aver sistemato il DNS.
Mi pare (non ho un Windows sottomano) che, per far rileggere HOSTS al
sistema non sia neppure necessario riavviare (OOOOH!): dovrebbe bastare
il comando (da finestra dos) netstat -r
A questo punto inserisci nei virtual hosts di Apache i due siti pippo.loc
e pluto.loc e li mandi a puntare alle rispettive directory.
ATTENZIONE: mi pare che la lunghezza massima dei nomi in HOSTS sia di 8+3
caratteri.
Prendi tutto con beneficio d'inventario: in ogni caso, anche se ci provi,
danni non ne puoi fare :-)
ciao
-- 
Marco Bernardini - bernama chiocciola libero it
ICONA: immagine sacra con funzioni scaramantiche. 
Per questo Windows ne ha cosi' tante...

(Nota: NON rimuovere il 127.0.0.1 localhost !!!!)
Non ha importanza. Almeno Win98 se ne infischia: "localhost" e
"loopback" sono hard-wired.
Leonardo

Ciao, eccoti il mio modo per risolvere il problema:
uso due makkine, una con slackware che fa da server e una con win per la
parte grafica ma non cambia nulla se decidi di usare la stessa macchina per
entrambe le cose.
Sul server in httpd.conf aggiungi:
NameVirtualHost 192.168.1.2
<VirtualHost 192.168.1.2>
    ServerName 192.168.1.2
    DocumentRoot /var/www/htdocs
</virtualHost>
<VirtualHost 192.168.1.2>
    ServerName 
www.pippo.it
    DocumentRoot /sites/
pippo.it
</virtualHost>
<VirtualHost 192.168.1.2>
    ServerName 
www.pluto.it
    DocumentRoot /sites/
pluto.it
</virtualHost>
e così via per ogni sito ke vuoi aggiungere.
Mentre sul client aggiungi in hosts:
192.168.1.2 
www.pippo.it
192.168.1.2 
www.pluto.it
Magari inventati un'estensione ke non esista per provare le versioni in
locale ed in remoto.
In questo modo ti basta usare l'ip 192.168.1.2 per vedere il sito di default
e gli url per gli altri siti.
Simone W0|F
****************************************************************************
***
La fabbrica del futuro avrà solo due dipendenti, un uomo e un cane.
L'uomo sarà là per dare cibo al cane e il cane per impedire all'uomo di
avvicinarsi alle apparecchiature.