My upgrade to Intrepid Ibex added a ports.conf to the apache files,
containing the lines
NameVirtualHost:80
Listen 80

(and some ssl stuff).

this gave the error: [warn] NameVirtualHost *:80 has no VirtualHosts
when I restarted apache, and sent all my pre-existing virtualhost entries to 
the default /var/www/ localhost location.

Just commenting out the NameVirtualHost line didn't solve the problem
for me, my solution ended up being making the NameVirtualHost and
default virtual host MATCH port settings by:

Stripping the :80 port reference from the NameVirtualHost *:80 line in
ports.conf and also stripping the :80 port reference from the default
virtual host <VirtualHost *:80> as well, so now both looked like:

NameVirtualHost *

... and ...

<VirtualHost *>

And now my other virtualhosts are working again.

-- 
[Intrepid Alpha 5 through Live release] NameVirtualHost entry in ports.conf 
causes "NameVirtualHost *:80 has no VirtualHosts" warning and breaks 
virtualhosts
https://bugs.launchpad.net/bugs/268868
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to apache2 in ubuntu.

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to