1. Web Hosting:
- Definition: A service that allows users to store and share content on the internet. Includes resources such as disk space, bandwidth, and tools for managing websites.
2. cPanel:
- Definition: Graphical control panel used to manage and administer web servers. Enables users to control key aspects of their hosting, such as files, emails, and site settings.
3. DNS (Domain Name System):
- Definition: System that translates human-readable domain names into IP addresses understood by computers. Facilitates the location of resources on the web.
4. Domain:
- Definition: Unique name identifying a website on the internet. May include extensions such as .com, .org, or .net.
5. FTP (File Transfer Protocol):
- Definition: Protocol used to transfer files between computers on a network. In hosting, it is used for uploading and downloading files to and from the server.
6. Shared Hosting:
- Definition: Hosting model where multiple sites share the same resources on a server. An economical option for small sites.
7. SSL (Secure Socket Layer):
- Definition: Security protocol ensuring the privacy of information transmitted between the user's browser and the web server. Essential for secure online transactions.
8. VPS (Virtual Private Server):
- Definition: Hosting type that simulates a dedicated server within a shared physical server. Provides more control and resources than shared hosting.
9. Dedicated Server:
- Definition: Server exclusively for a single user or client. Offers maximum control and resources, ideal for high-traffic and resource-intensive websites.
10. Backup:
- Definition: Replication of stored data used to restore information in case of loss or damage. Backups are essential for data recovery.
11. Firewall:
- Definition: Security system that controls network traffic, allowing or blocking specific communications. Helps protect the server against external threats.
12. CDN (Content Delivery Network):
- Definition: Network of globally distributed servers that store copies of static content, such as images and files, to accelerate delivery to end-users.
13. Softaculous:
- Definition: Automatic web application installation tool. Facilitates the deployment of popular applications without requiring advanced technical knowledge.
14. Subdomain:
- Definition: Variant of a primary domain that precedes the main domain name. Creates additional structures within the same website.
15. PHP:
- Definition: Widely used programming language in web development. Runs on the server and is essential for creating dynamic sites.
This expanded glossary provides more key terms related to web hosting. Each definition aims to offer a comprehensive understanding of essential concepts for online site management and operation.
16. POP3/IMAP Email:
- Definition: Protocols used to receive emails. POP3 downloads messages to the local device, while IMAP keeps them on the server, allowing access from multiple devices.
17. Bandwidth:
- Definition: The amount of data that can be transferred between the server and users in a specified period. Measured in bits per second (bps) or its multiples.
18. DNS Zone Management:
- Definition: Tool that allows configuring and managing DNS records, such as associating domain names with IP addresses and managing subdomains.
19. CGI (Common Gateway Interface):
- Definition: Standard for executing programs from a web server. Used to generate dynamic content in response to user requests.
20. Dedicated IP:
- Definition: Unique IP address assigned to a specific website or application. May be necessary for certain security requirements and SSL configuration.
21. WordPress:
- Definition: Content Management System (CMS) that simplifies website creation and management. Widely used for blogs and dynamic websites.
22. Incremental Backup:
- Definition: Backup method that saves only the modified data since the last full or incremental backup. Saves storage space and time.
23. Proxy:
- Definition: Intermediary server that acts as a bridge between a user and the web server. Can enhance security and page loading speed by caching content.
24. MySQL:
- Definition: Widely used relational database management system. Essential for storing and retrieving data in web applications.
25. File Management:
- Definition: Tool in cPanel that allows uploading, downloading, editing, and organizing files on the server. Facilitates web content management.
26. Latency:
- Definition: The time it takes for a data packet to travel from the point of origin to the destination. Low latency is crucial for a quick server response.
27. SSH (Secure Shell):
- Definition: Network protocol that allows users to securely access and control a remote server. Used for advanced administrative tasks.
28. .htaccess File:
- Definition: Configuration file used in Apache web servers. Allows controlling server settings for specific directories and managing redirects.
29. WAF (Web Application Firewall):
- Definition: Security system designed to protect web applications against attacks by filtering and monitoring HTTP traffic.
30. Persistent SSD:
- Definition: Google Cloud Persistent SSDs are fast, reliable storage disks that can be attached to virtual machine instances. They offer high input/output (I/O) performance and low latency, making them ideal for applications that require fast data access, such as databases, web applications and I/O-intensive workloads.