I'm not actually sure what's wrong in the default installation configuration on Ubuntu that causes this, but Virtualmin should really not default to "Any" IP virtual hosts unless explicitly told to do so (because it leads to virtual hosts not working with somewhat mysterious errors, and there's almost never a circumstance where it makes sense on a virtual hosting system).
- If no IP defined, use the system default IP in all virtual hosts, unless told otherwise when creating.
- If IP address defined, use that IP in all virtual hosts, unless told otherwise when creating.
- If specifically told to use Any, use Any. But, never otherwise. And, maybe warn about doing so, when explicitly told to do so.
Right now, it seems to fall back to Any in some circumstance where it really shouldn't. Again, I don't actually know why it's happening on my fresh ubuntu install, but it is...and even knowing as much as I do, I don't see how to fix it. I haven't told it to do this, so I don't know how to tell it to do the right thing. It definitely shouldn't be this way in a default install.