virtual server vs top-level server vs alias server vs non-alias server

it is weird and confuse to me.

what is the different in : virtual servers top-level servers alias servers non-alias servers

any example to help to understand these terms ?

currently , I just understand : 1 virtual server = multiple domain ( already tried ) sub-server = another domain under virtual server ( can more than one ) , for file structure, can check /home

I have tried use directadmin for years (with admin>reseller>users) not a touch the installation level in directadmin

admin can delete user, but cannot create reseller can create user and package user , can add the domain [it is easy to understand, but still have something not good]

this is a large user management topic in user levels...

in virtualmin : create reseller : will also create a webmin user create a virtual server : will also create a webmin user and user & group

create a virtual server under reseller account ( eg. the reseller account name is : helloworld), in my view, i expect to create virtual server which should understand the same webmin user : helloworld, but cannot, I force to user a new username or automatically generate a new one.

my solution now: when create a reseller, will name it : rhelloworld

I don't understand, any better user structure... maybe something I don't know why need this structure.

I have attached the image which may help to explain my question

confuse point 1) on the image right side : "No more servers can be added, you have reached your reseller maximum of 0." but I can click "batch create servers"...

confuse point 2) : No more servers can be added , what server ? virtual server ? top-level server ? alias server ? non-alias server ? ...

confuse point 3) : on the image left side : maximum virtual servers = 3, but on image right side : didn't see the "create virtual server" button but if I change non-alias server = 1 , then I can see the create virtual server button

Status: 
Active
Files: 

Comments

Ilia's picture
Submitted by Ilia on Sat, 09/05/2020 - 05:51

Hi,

what is the different in : virtual servers top-level servers alias servers non-alias servers. any example to help to understand these terms ?

Top-level server has its own home directory and a different user/group created for it. It should always be used, even for sub-domains, if there are different people managing it.

Sub-domain, doesn't do any rights separation and the same (as parent) user and group being used. However, separate virtualhost/server records are created for Apache/Nginx, with a separate document root for a website files.

Alias is simply an additional record in web-server config under existing virtualhost/server (and few other records like DNS and etc).

Aliases don't count against total domain quota but domains and sub-domains do. So if you have only 10 on your license, that includes only domains and sub-domains.

admin can delete user, but cannot create reseller can create user and package user , can add the domain [it is easy to understand, but still have something not good]

That question I don't understand.

create a virtual server under reseller account ( eg. the reseller account name is : helloworld), in my view, i expect to create virtual server

Reseller account is made for a use with Webmin/Virtualmin to manager virtual servers in UI, based on limits. It mustn't create any new virtual servers. Creating reseller account will only create a UNIX user, if FTP/SSH account is also requested, which can be used in console (not UI).

I have attached the image which may help to explain my question

Considering you've reached the limit, there should be no option to create any new servers, including batch. It's a bug. We've just fixed it.

: No more servers can be added , what server ? virtual server ? top-level server ? alias server ? non-alias server ? ...

Top level and sub-domains. Alias is not a server technically.

on the image left side : maximum virtual servers = 3, but on image right side : didn't see the "create virtual server" button but if I change non-alias server = 1

To clarify what each label means, simply click on it - it will explain in details what it is.

admin can delete user, but cannot create reseller can create user and package user , can add the domain [it is easy to understand, but still have something not good]

please ingore, sorry for it, as I didn't double check for the whole script.

I can know the relation on the servers, I am still testing and learning the whole design structure, check if it is fulfill my business.