Apache shows error "VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results"

If Apache shows the error "VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results" it means that your VirtualHost sections are not matching the NameVirtualHost directive in your configuration. To fix this follow these steps:

  • Locate the directive NameVirtualHost, by default it should be something like: NameVirtualHost *:80
  • Look at your VirtualHost declarations, they should match the NameVirtualHost, so they should be like <VirtualHost *:80>
  • Alternatively, you can add more NameVirtualHost to match the additional VirtualHost sections.
  • Restart Apache with service httpd restart (CentOS) or service apache2 restart (Ubuntu)

  • 23 Users Found This Useful
Was this answer helpful?

Related Articles

What kind of platform do the VPS run on?

ServerGrove's Virtual Private Servers (VPS) run on top of OpenVZ.

Out of memory errors

Virtual private servers (VPS) run with a limited amount of memory, depending on the plan you...

How to determine VPS memory consumption

To find out how much free memory you have in your vps, you can use the unix command "free". You...

How can I manage MySQL?

In order to manage your VPS MySQL installation, you can use phpMyAdmin. This will be accessible...

What type of images/operating systems (OS) are available?

We currently offer the following images/OSes for VPS: CentOS 5.2 Ubuntu 8.10 If you...