Chapter 1: A Brief primer on HTTP and Apache Up Part I: Fundamental Webserver Management with InterWorx Chapter 3: The NodeWorx Webserver Management Interface 

2 Definition of Terms

To avoid confusion, let’s get some terminology out of the way.
Domain at a basic level is a string of text that refers to an IP address. In InterWorx, the requirement for a domain when creating a SiteWorx account is that the domain have a top-level domain (TLD) (the TLD is not checked for validity so it can be a non-existant TLD), and a second-level domain. “google.com”, “internet.site”, “very.many.sub.domains.com” are all valid domains that InterWorx will accept as a SiteWorx domain name. “website”, “bad,charachters”, and “-invalid.com” are not valid because they either do not have a period delimiting the TLD or they contain characters which are illegal in a domain name.[A][A]Wikipedia’s article helps explain more: http://en.wikipedia.org/wiki/Domain_name
Website refers to the domain and content that is served over HTTP/S by the webserver.
Pointer Domain is and alias for another domain. The purpose of the domain is to point to the same resource that another domain points to. For example, fb.me and facebook.com go to the same site, so fb.me is a pointer domain to facebook.com.
Sub Domain adds another “level” after the domain in order to segregate some part of a domain inside of a second-level or higher-level domain zone. For example, InterWorx wanted to segregate the documentation for the product from the main site that markets and educates about InterWorx, so we added a subdomain for the interworx.com zone to docs.interworx.com.
SiteWorx Account essentially refers to the web hosting account. It encompasses multiple domains, sub-domains, pointer domains, etc as well as email and databases for those domains.
SiteWorx Domain refers to a domain that is inside of a SiteWorx account. A SiteWorx account must contain at minimum 1 SiteWorx domain - the master domain that you enter when creating the account.
DocumentRoot or Doc Root refers to directory on the filesystem from where files are served from for a given domain.
Master Domain is the SiteWorx domain that is defined when a SiteWorx account is first created. This becomes the domain that is used to refer to that SiteWorx account within the panel and on command-line. It cannot be removed without deleting the SiteWorx account - the Master Domain and the Account go hand-in-hand as it is not possible to have a domain-less SiteWorx account.
Secondary Domain is a SiteWorx domain that is not the primary domain. It gets it’s own set of email accounts, it’s own segregated doc root on the file system, its own DNS zone, its own server logs, and its own web stats. The secondary domain does still live under the same linux user as the master domain, though.
VirtualHost or vhost refers to the configuration file (and more specifically, the chunk of text between the opening <VirtualHost> and closing </VirtualHost> tags) for the webserver that allows the site to be available on a given IP address.[B][B]You can learn more about Virtual Hosts at http://httpd.apache.org/docs/2.2/vhosts/
ServerAlias is a directive that goes inside a vhost that allows multiple domains to link to the same virtual host. This is how sub domains and pointer domains are made to link to the same website.[C][C]Server aliases can be read about here: http://httpd.apache.org/docs/2.2/mod/core.html#serveralias
 Chapter 1: A Brief primer on HTTP and Apache Up Part I: Fundamental Webserver Management with InterWorx Chapter 3: The NodeWorx Webserver Management Interface 

(C) 2017 by InterWorx LLC