Ciao a tutti,
stavo provando a configurare decentemente il mio apache sotto windows.
voglio che se digito nel browser:
it.sitoA.com mi carichi il contenuto della cartella C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\sitoA
voglio che se digito nel browser:
en.sitoA.com mi carichi il contenuto della cartella C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\sitoA
voglio che se digito nel browser:
localhost mi carichi il contenuto della cartella C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\ (che sarà poi l'elenco delle cartelle nell'htdocs di apache).
ho aggiunto all hosts le seguenti:
127.0.0.1 localhost
127.0.0.1 it.sitoA.com
127.0.0.1 en.sitoA.com
(tra ip e dominio c'è un bel TAB)
ho aperto httpd.conf di apache e ho tolto il commento all'Include...:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
ho aperto il file httpd-vhosts.conf e ho aggiunto le seguenti:
<VirtualHost *:80>
DocumentRoot "C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\sitoA"
ServerName it.sitoA.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\sitoA"
ServerName en.sitoA.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:\Programmi\Apache Software Foundation\Apache2.2\htdocs"
ServerName localhost
</VirtualHost>
Stoppo e riavvio apache.
succede ke se digito it.sitoA.com o en.sitoA.com funziona.
se digito localhost nel browser, mi carica comunque il contenuto di sitoA (come se digitassi it.sitoA.com o en.sitoA.com).
La documentroot non so se va impostata. se si come?
sbaglio in qualche cosa?
Grazie
Alki.

Rispondi quotando