Basic concepts and definitions
Hosting in free translation is storage of web site, ie. of the entire Internet content on the Web server, so that they are available to the users.
VPS (Virtual Private Server) is one of several virtual machines running on one computer. Although VPS runs software on the same physical computer as other virtual machines, it is in many respects the same as a separate physical computer (or server).
Cloud computing is an information technology (IT) paradigm that enables ubiquitous access to shared pools of configurable system resources and higher-level services that can be rapidly provisioned with minimal management effort, often over the Internet. Cloud computing relies on sharing of resources to achieve coherence and economies of scale, similar to a public utility.
Dedicated server is a type of hosting where the client is provided with a completely separate physical machine (unlike sharedl hosting). Usually used to run applications that can not coexist on the same server with other projects and have high resource requirements.
Web server is the computer on which the Web pages are located. As access to each computer is assigned to the ports (inputs) that are represented by numbers, so the access to the Web server is determined by the port. The port for accessing the web server is 80. Each server has an IP address, so when a site is visited or a server, we actually visit the address, for example, 95.211.134.106:80 (Web server address of vpspro.net), where number 80 indicates that it is a web server.
Domain is a unique name that identifies the website. Domain names are translated using a DNS into a unique numeric code (IP address) that identifies a particular computer (or other device) connected to the Internet. Domain names allow you to switch to Internet addresses and set resources on them (sites, e-mail servers, other services) in the appropriate sequence.
Subdomain is a domain that is part of a higher-level domain.
DNS (Domain Name Server) - translates domain names into IP addresses, or actual addresses or locations on the Internet.
An IP address is a unique number, the unique address of each computer on the network, which uses machines (servers, computers, workstations, etc.) in interconnection via Internet using Internet Protocol (IP).
Bandwidth is the size that shows the flow of information over time. It is expressed in the amount of information for a certain period of time.
CGI (Common Gateway Interface) is a protocol that allows communication between servers and programs on the server.
Control Panel is an application on the server that allows users to easily and easily manage as well as set up a server and user account.
Apache is the name of the web server platform (but also the open source team that develops the sofware server, the type of multi-platform, that works on different operating systems UNIX-Linux, Windows.
NGINX is a web server which can also be used as a reverse proxy, load balancer and HTTP cache.
FTP (File Transfer Protocol) is a protocol for transmitting data between two computers on the network.
SMTP (Simple Mail Transfer Protocol) is the standard protocol for sending mail.
WWW (World Wide Web or Web) is one of the Internet services whose information is transmitted over a protocol called HTTP. HTTP is an abbreviation of the English name Hypertext Transfer Protocol.
HTTP (HyperText Transfer Protocol) is a protocol that communicates web browsers and web servers. The main purpose of this protocol is the delivery of HTML documents, i.e. Website.
HTTPS (HTTP Secure) is an adaptation of the Hypertext Transfer Protocol (HTTP) for secure communication over a computer network, and is widely used on the Internet. In HTTPS, the communication protocol is encrypted by Transport Layer Security (TLS), or formerly, its predecessor, Secure Sockets Layer (SSL). The protocol is therefore also often referred to as HTTP over TLS, or HTTP over SSL.
HTML (HyperText Markup Language) is a standardized language used to structure texts, media, and embedded objects in web pages and e-mail. As a modified and simplified version of SGML, HTML standardizes and maintains the World Wide Web Consortium.
JavaScript is a scripting programming language that is primarily used to define client-side functionality and manage dynamic content on HTML pages.
PHP (Hypertext Preprocessor) is an open source project and is one of the best and most well-known server-side solutions or server-side web programming languages.
CSS (Cascading Style Sheets) is a formatting language that defines the layout of the web page elements.
MySQL is a SQL database management system.
KVM (Kernel Virtual Machine) - a software solution that allows virtualization on Linux that supports hardware virtualization based on IntelVT (Virtualization Technology) or AMD SVM (Secure Virtual Machine).
IPMI (Intelligent Platform Management Interface) is an intelligent platform management interface designed to independently monitor and manage functions embedded in hardware and firmware server platforms.
source: wikipedia