PDA

View Full Version : virtualhost e windows con apache... funziona?


giannismart
22-08-2006, 13:00
ciao ragazzi, ho provato ad abilitare la funziona virtualhost sul mio server locale...

ma niente, ho letto una miriade si guide ma niente...

mi dice che non ho i permessi per accedere al server

ho configurato pure il file dentro system32 dove diceva di associare per esempio

a

127....... localhost

se metto

192.168.0.1 gianni.local

e metto nel browser gianni.local

mi va a spuntare la scritta accesso negato o qualcosa simile....

se sul server disabilito apache naturalmente non spunta più niente...


come posso fare?

mi sapreste indicare una bella guida?

andbin
22-08-2006, 13:39
ciao ragazzi, ho provato ad abilitare la funziona virtualhost sul mio server locale...Posso innanzitutto assicurarti che funziona benissimo!

Se non hai un server DNS interno alla rete, puoi mappare host e indirizzo all'interno del file hosts di Windows.

Questo però, ovviamente, non basta. Anche nel file httpd.conf di Apache devi fare delle modifiche.

Devi innanzitutto avere attivata questa linea:
NameVirtualHost *:80

Poi devi definire tanti virtual host quanti te ne servono. Ogni virtual host è una definizione del tipo:
<VirtualHost *>
ServerAdmin indirizzo_di_email
ServerName nome_del_host
DocumentRoot "root_dei_documenti"

<Directory />
DirectoryIndex index.php index.html
</Directory>
</VirtualHost>

giannismart
23-08-2006, 01:15
Posso innanzitutto assicurarti che funziona benissimo!

Se non hai un server DNS interno alla rete, puoi mappare host e indirizzo all'interno del file hosts di Windows.

Questo però, ovviamente, non basta. Anche nel file httpd.conf di Apache devi fare delle modifiche.

Devi innanzitutto avere attivata questa linea:
NameVirtualHost *:80

Poi devi definire tanti virtual host quanti te ne servono. Ogni virtual host è una definizione del tipo:
<VirtualHost *>
ServerAdmin indirizzo_di_email
ServerName nome_del_host
DocumentRoot "root_dei_documenti"

<Directory />
DirectoryIndex index.php index.html
</Directory>
</VirtualHost>



la stringa

NameVirtualHost *:80

devo inserirla nel file hhtp.conf di apache giusto?

a quanto pare saltavo questo passaggio, x questo nn andava ;)

cmq adesso provo...

Grazie 1000! :D