Kevin O'Gorman skrev:
> My 00_default_vhost.conf:
> =============== start 00_default_vhost.conf ==========================
> # If your host doesn't have a registered DNS name, enter its IP address 
> here.
> #
> #ServerName www.example.com:80 <http://www.example.com:80>
> ServerName www.kosmanor.com:80 <http://www.kosmanor.com:80>
> 
> #KOSMANOR changes
> #Listen 80
> Listen 64.166.164.49:80 <http://64.166.164.49:80>
> Listen localhost:80

Thats not a vhost configuration, so it's a bit confusing why your trying 
to use Gentoo's default vhost config file and making non vhost configs 
and I bet it isn't liking the missing:

NameVirtualHost *:80 (You will have to check the apache2 doc for the 
VirtualIP version of NameVirtualHost)

<VirtualHost *:80>

If you want to make a non vhost configuration, then do so from the 
ground up, don't mix vhost and non vhost unless you want a mess.

The reason you get :80 already bound, is because your configuration bind 
twice to the same IP. It's Apache itself that bind twice and bails on 
the second attempt.

Not having used this configuration layout in years, I would guess 
ServerName is the one creating the listening socket, maybe because it's 
placed before Listen.