Virtual host (vhost)
A virtual host (vhost) is a configuration that allows one server to host multiple sites/services, distinguished by hostname and/or port.
In HTTP, the hostname is typically selected via the Host header (and for HTTPS, often via SNI during TLS negotiation).