So, confused about this. I thought alias servers merely were for, well, just that, an alias of an existing domain. But then I saw the option to "setup website for domain".
An alias is an alias. If you don’t give it a website, it won’t alias the website–only mail, DNS, and other services.
Wouldn't this make it more like what is currently called a subdomain?
No. The "website" in question is the primary website.
Does it count against the license limit?
No. Aliases never count against the licensed domain limit.
To replace subdomains perhaps?
No. Nothing replaces subdomains. Subdomain accounts were an ill-conceived notion, inspired by a couple of loud cPanel users who wanted Virtualmin to behave like cPanel. There are now only three types of account (with the fourth type, subdomains, hidden by default and never recommended, and it will eventually be completely removed from Virtualmin):
Virtual servers - A master account type with a Webmin user account for managing the website and mailboxes and such.
Sub-servers - A virtual server that is owned by an existing virtual server account. This can provide pretty much everything a regular virtual server can. The primary difference is ownership–it doesn’t create a new administrative user.
Alias servers - A virtual sever that points to an existing virtual server. It is owned by an existing virtual server, and cannot have it’s own website–the website would be the existing virtual server.
And, of course, subdomains are cPanel style subdomains. They’re ugly, and clunky, and the name is confusing, and we regret ever adding them to Virtualmin. We have suffered long for the mistake. (And we continue to suffer, as the confusion continues.)
So how did you end up with a system that has subdomains available, at all? Is this your FreeBSD install or another OS? Was it installed with install.sh? (I want to fix this one…sub-domains make my stomach hurt every time I have to think about them.)