Sto cercando di installare sul server più di un sito, e ho seguito vari wiki e post di forum, senza venirne a capo.
la prima prova l'ho fatta seguendo questo link VH Name based, come ho già descritto
nella discussione precedente [Risolto] sito su server ubuntu 12.04 funziona solo se in
Ora ho riprovato secondo questo nuovo link: Apache Virtual Hosts in Ubuntu in 7 easy steps
Qui, invece di un file solo contenente le direttive di tutti i siti, fa creare un file per ogni direttiva dei siti.
nel mio caso ho creato i file sito1js, sito2alb e sito3D
Codice: Seleziona tutto
4:~$ cat /etc/apache2/sites-available/sito1js
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName sitojs
DocumentRoot /home/danilo/www/sitojs
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/danilo/www/sitojs/>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Codice: Seleziona tutto
:~$ cat /etc/apache2/sites-available/sito2alb
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName sitoalb
DocumentRoot /home/danilo/www/albero
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/danilo/www/albero/>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Codice: Seleziona tutto
:~$ cat /etc/apache2/sites-available/sito3BD
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName sitojs
DocumentRoot /home/danilo/www/BianciD
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/danilo/www/BianciD/>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Codice: Seleziona tutto
:~$ sudo a2dissite
sudo: impossibile risolvere l'host serverubuntu32b1204
[sudo] password for danilo:
Your choices are: sito1js sito2alb sito3BD
Which site(s) do you want to disable (wildcards ok)?
Codice: Seleziona tutto
:~$ ls -l /home/danilo/www/
totale 16
drwxr-xr-x 7 danilo danilo 4096 ago 21 13:02 albero
drwxr-xr-x 2 danilo danilo 4096 ago 20 17:15 BianciD
drwxr-xr-x 2 danilo danilo 4096 ago 20 18:19 logs
drwxr-xr-x 2 danilo danilo 4096 ago 20 22:16 sitojs
Codice: Seleziona tutto
127.0.0.1 localhost
127.0.0.1 YOURDOMAIN.YOU
127.0.1.1 ubuntu-vm
Codice: Seleziona tutto
:~$ cat /etc/hosts
192.168.1.24 sitojs
192.168.1.24 albero
192.168.1.24 BianciD
- Not Found
The requested URL /sito3alb was not found on this server.
Apache/2.2.22 (Ubuntu) Server at 192.168.1.24 Port 80
- Not Found
The requested URL /sito1js was not found on this server.
Apache/2.2.22 (Ubuntu) Server at 192.168.1.24 Port 80
ma se digito soltanto l'IPdel server, vedo il primo sito
- sitojs works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
Codice: Seleziona tutto
:~$ sudo a2dissite sito1js
sudo: impossibile risolvere l'host serverubuntu32b1204
Site sito1js already disabled
danilo@serverubuntu32b1204:~$ sudo a2dissite
sudo: impossibile risolvere l'host serverubuntu32b1204
Your choices are: sito2alb sito3BD
Which site(s) do you want to disable (wildcards ok)?
Come devo fare per poter richiamare alternativamente i tre diversi siti?
grazie per l'aiuto
danilo