Man lär sig mer och mera hela tiden. men jag har inte lyckas ännu.
En av mina vhost ser ut så här:
____________________________________________________________________________
<VirtualHost *>
ServerName <a class="postlink" href="http://www.test.foo">http://www.test.foo</a>
ServerAdmin
johnny_samuelsson@msn.se
DocumentRoot /var/www/vhosts/
www.test.foo
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/vhosts/
www.test.foo>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# Uncomment this directive is you want to see apache2's
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/
</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/errorTestFoo.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.#
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>
___________________________________________________________________________
Enligt error.log i /var/log/apache2 så "File does not exist: /var/www/ <a class="postlink" href="http://www.test.foo">http://www.test.foo</a>" och det stämmer ju för det är inte där jag har filerna enligt ovanstående. Förbaskade dator! Nu har jag lagt en liten fil på detta ställe och det fungerade otroligt nog,jag når den genom att i webläsaren skriva mitt wan IP +/ww.test.foo, så nu måste jag få apache att förstå ovanstående VirtualHost.
PS: känns hedrande att Sebastian Dahlgren svarat på detta, tack för din fina artikel.