Ok, pitää koittaa noin.
Tällä tapaa olen yrittänyt edetä.
/etc/apache2/sites-available/ -kansiossa on tiedostot: default, uusi ja vanha
(jossa siis 'uusi'-tiedostossa on määritelty uudet virtualhostit, vanha tiedosto pitää sisällään vanhoja toimivia virtualhosts määrittelyjä)
komennolla 'a2ensite uusi', tuleee ilmoitus: "Site drive installed; run /etc/init.d/apache2 reload to enable".
Ja /etc/apache2/sites-enabled -kansioon ilmestyy 'vanha'-tiedoston lisäksi tiedosto uusi.
Tämän jälkeen komennan: /etc/init.d/apache2 reload
Tulee ilmoitus: Reloading web server config...[Thu Jun 26...2008] [warn] NameVirtualHost *:0 has no VirtualHosts done.
Selaimella kun koittaa osoitteeseen osoite.fi, niin mitään ei tapahdu.
Tässä vielä tuon 'uusi'-tiedoston sisältö:
NameVirtualHost *
<VirtualHost *>
ServerName osoite.fi
DocumentRoot /var/www/osoite.fi
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>
<VirtualHost *>
ServerName www.osoite.fi
DocumentRoot /var/www/osoite.fi
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>