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 > ServerName www.kosmanor.com:80 > > #KOSMANOR changes > #Listen 80 > Listen 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) 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.