ya he entendido la diferencia entre escribirlo en el httpd o en el httpd-vhosts.
He activado
Include conf/extra/httpd-vhosts.conf
En el archivo httpd-vhosts.conf se me queda de la siguiente manera,a parte del resto que trae por defecto,que esta entre #
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
ServerAdmin
[email protected]
DocumentRoot /kalou
ServerName wwwkalou.org
ServerAlias wwwkalou.org
ErrorLog wwwkalou.org-error_log
CustomLog wwwkalou.org-access_log common
</VirtualHost>
y activo
LoadModule vhost_alias_module
LoadModule modules/mod_vhost_alias.so
En el httpd:
ServerName localhost:80
¿va mas o menos por ahi la cosa?