A plain-English reference guide to common web hosting and web development terms. Whether you are new to hosting or just need a quick refresher, this page covers the terminology you will run into when setting up and managing a website.
Apache (officially Apache HTTP Server) is the most widely used web server software in the world. It is open source, free to use, and runs on Linux, Unix, and Windows. Apache processes incoming HTTP requests and delivers web pages to visitors. It has been around since 1995 and remains the default web server on most Linux-based hosting platforms.
Apache is highly configurable through .htaccess files, which let site owners set up redirects, custom error pages, password-protected directories, and URL rewrite rules without needing root server access. This per-directory configuration is one of the main reasons Apache remains so popular in shared hosting, where users do not have access to the main server config.
Most shared hosting environments, including Ultra's servers, use Apache as the primary web server and pair it with Nginx as a reverse proxy. Nginx handles static file delivery and caching while Apache handles dynamic PHP processing, giving you the best of both worlds.
An autoresponder is an email feature that automatically sends a pre-written reply when someone sends a message to a specific email address. Common uses include vacation notices, order confirmations, and welcome messages. Most hosting accounts with email support, including Ultra's plans, let you set up autoresponders through cPanel.
Bandwidth refers to the amount of data that can be transferred between your website and its visitors over a given period, usually measured monthly in gigabytes. Every time someone loads a page, downloads a file, or views an image on your site, it uses bandwidth. A single page view on a typical website might use 2-5 MB, so a site with 10,000 monthly visitors could use anywhere from 20 to 50 GB of bandwidth depending on how media-heavy the pages are.
Some hosting providers set strict bandwidth limits and charge overage fees if you exceed them. Ultra's hosting plans include unmetered bandwidth, which means you do not need to worry about hitting a data cap under normal usage. "Unmetered" is different from "unlimited" in that extremely unusual traffic patterns (like distributing large video files to millions of users) may still be subject to fair use policies, but for the vast majority of websites it effectively means no caps.
A CDN is a network of servers distributed around the world that caches copies of your website's static content (images, CSS, JavaScript) and delivers them from the server closest to each visitor. Without a CDN, a visitor in Tokyo loading a website hosted in Seattle has to wait for data to travel across the Pacific Ocean and back. With a CDN, that same visitor gets served cached content from a nearby data center in Asia, cutting load times dramatically.
CDNs also provide an extra layer of security by filtering malicious traffic, absorbing DDoS attacks, and blocking bad bots before they ever reach your hosting server. The most well-known CDN providers include Cloudflare, Amazon CloudFront, and Fastly. Ultra includes free Cloudflare CDN integration with all hosting plans, which you can enable directly through your cPanel control panel.
CloudLinux is a Linux-based operating system designed specifically for shared hosting servers. Its core feature is the Lightweight Virtual Environment (LVE), which isolates each hosting account into its own container with dedicated CPU, memory, and I/O limits. This means if another account on the same server is running a heavy script, consuming too many resources, or experiencing a traffic spike, your site continues running at full speed without being affected.
CloudLinux also includes CageFS, which creates a virtualized file system for each user so they cannot see other accounts on the server. This provides a significant security benefit over standard shared hosting. Additionally, HardenedPHP patches older PHP versions against known vulnerabilities even when official updates are no longer being released, which is important for sites running legacy applications.
Ultra runs CloudLinux on all shared and reseller hosting servers. Combined with our Nginx reverse proxy layer and SSD storage, it creates a hosting environment where account isolation, speed, and security are built into the platform rather than bolted on as extras.
cPanel is the most popular web hosting control panel in the industry. It provides a graphical, web-based interface for managing virtually every aspect of your hosting account without needing command-line access. Through cPanel you can manage files, create and configure email accounts, set up databases, edit DNS records, install applications, view server logs, manage backups, and much more.
One of cPanel's biggest strengths is Softaculous, an app installer that lets you set up WordPress, Joomla, Drupal, WooCommerce, phpBB, and hundreds of other web applications with a single click. cPanel also includes a file manager for uploading and editing files directly in the browser, phpMyAdmin for database management, and email tools for creating accounts, forwarders, autoresponders, and spam filters.
All of Ultra's shared hosting plans include full cPanel access. If you have used cPanel with another hosting provider, you will feel right at home since the interface is the same everywhere.
Data transfer is the total amount of data sent between your server and visitors over a period of time. It is closely related to bandwidth and is often used interchangeably, though technically bandwidth refers to the rate of transfer and data transfer refers to the total volume. Hosting plans typically specify a monthly data transfer allowance.
Dedicated hosting means your website is hosted on a physical server that is exclusively yours. You do not share CPU, RAM, storage, or network resources with anyone else. This gives you full control over server configuration, the ability to install custom software, and consistent performance regardless of what other customers are doing on adjacent hardware.
Dedicated servers are typically used by high-traffic websites, resource-intensive applications, large ecommerce stores, and businesses with specific compliance or security requirements. The trade-off is cost: dedicated hosting is significantly more expensive than shared hosting or VPS hosting because you are paying for an entire physical machine. Most websites do not need a dedicated server, and shared or VPS hosting handles them just fine.
Ultra offers dedicated server and VPS plans for sites that have outgrown shared hosting. Our dedicated servers are physically owned and operated in-house at our data center, which means hardware issues can be addressed on the spot without waiting on a third-party provider.
A dedicated IP address is an IP that belongs exclusively to your hosting account rather than being shared with other sites on the same server. Dedicated IPs are sometimes required for certain SSL certificate configurations and allow you to access your website directly via IP address. Most shared hosting accounts use a shared IP by default.
DNS is the system that translates human-readable domain names (like ultrawebhosting.com) into the numeric IP addresses that computers use to locate servers on the internet. Think of it as the phone book of the internet. When you type a URL into your browser, your computer asks a DNS server to look up the IP address associated with that domain, then connects to that IP to load the website.
DNS records come in several types. A records point a domain to an IPv4 address. AAAA records point to an IPv6 address. CNAME records create an alias from one domain to another. MX records tell the internet where to deliver email for your domain. TXT records are used for verification and security features like SPF and DKIM. You manage these records through your hosting control panel or domain registrar.
When you change DNS records (like pointing your domain to a new hosting provider), the changes take time to spread across DNS servers worldwide. This process is called domain propagation and can take up to 48 hours. You can register and manage domains through Ultra.
A domain name is the human-readable address of a website, like ultrawebhosting.com or google.com. It is what people type into their browser to find your site. Domain names are organized in a hierarchical structure: the part after the last dot (.com, .org, .net) is the top-level domain (TLD), and the part before it is the second-level domain that you register.
Domain names are registered through accredited domain registrars and must be renewed annually or on a multi-year basis to maintain ownership. Registration does not include hosting. You need both a domain name and a hosting plan to have a working website. The domain points to your hosting server through DNS records, specifically an A record that maps your domain to the server's IP address.
Ultra offers domain registration alongside hosting so you can manage everything in one place. Annual hosting plans include a free domain registration for the first year.
Domain parking is the practice of registering a domain name without associating it with an active website. A parked domain typically displays a placeholder page or is simply reserved for future use. In cPanel hosting, a parked domain (also called an alias) points to the same content as your primary domain, which is useful if you own multiple domain names that should all show the same website.
Domain propagation is the time it takes for DNS changes to spread across all DNS servers worldwide. When you update nameservers, change an A record, or make other DNS modifications, it can take anywhere from a few minutes to 48 hours for the change to be visible everywhere. During propagation, some visitors may see the old site while others see the new one.
Ecommerce hosting is web hosting that is suited for running an online store. While any hosting plan can technically run an ecommerce platform, stores have specific requirements that make the hosting environment more important than it is for a simple blog or portfolio site.
The most critical requirement is an SSL certificate to encrypt transactions and protect customer payment data. Beyond that, ecommerce sites benefit from fast server performance (slow checkout pages kill conversions), enough storage for product images and catalogs, reliable uptime (downtime means lost sales), and support for the ecommerce platform you choose. Popular platforms include WooCommerce (built on WordPress), PrestaShop, OpenCart, Magento, and Zen Cart, all of which can be installed with one click through Softaculous in cPanel.
Ultra's hosting plans support all major ecommerce platforms, include free SSL certificates, and run on Nginx and CloudLinux optimized servers for fast page loads during high-traffic periods like holiday sales.
A firewall is a security system that monitors and controls incoming and outgoing network traffic based on predefined rules. In web hosting, firewalls are the first line of defense against unauthorized access, brute-force login attempts, port scanning, and other malicious activity. There are two main types that matter for hosting: network firewalls (which filter traffic at the server or network level) and web application firewalls or WAFs (which inspect HTTP traffic and block attacks targeting your website specifically).
Common web attacks that a WAF protects against include SQL injection (where attackers try to manipulate your database through form inputs or URL parameters), cross-site scripting or XSS (where malicious scripts are injected into pages viewed by other users), and file inclusion attacks. Ultra's servers include both a network-level firewall (CSF) and the ModSecurity web application firewall with regularly updated rule sets to block known attack patterns before they reach your site.
FTP is a standard protocol used to transfer files between your local computer and your hosting server. It is one of the oldest internet protocols, dating back to 1971, and remains the most common way to upload website files, theme folders, plugin packages, and other content to a hosting account. You use an FTP client application (FileZilla is the most popular free option) to connect to your server using a hostname, username, and password provided with your hosting account.
Standard FTP transmits data in plain text, including your password, which makes it insecure on public networks. SFTP (SSH File Transfer Protocol) and FTPS (FTP over TLS) encrypt the connection and are strongly recommended. Most modern FTP clients support all three protocols. You can create and manage FTP accounts through cPanel, and Ultra's servers support SFTP out of the box.
An .htaccess file is a configuration file used by Apache web servers to control directory-level settings. Common uses include URL redirects, password protection, custom error pages, and rewrite rules for clean URLs. The file is placed in your website's root directory or any subdirectory where you want the rules to apply. Changes take effect immediately without restarting the server.
HTTP (Hypertext Transfer Protocol) is the foundation of data communication on the web. HTTPS is the secure version, encrypting data in transit using SSL/TLS. Modern websites should always use HTTPS, and search engines give ranking preference to secure sites. Ultra includes free Let's Encrypt SSL certificates on all plans.
IMAP is an email protocol that lets you access your email on the server from multiple devices. Unlike POP3, which downloads and removes messages from the server, IMAP keeps your email on the server and syncs across all your devices. If you read an email on your phone, it shows as read on your computer too. IMAP is the recommended protocol for most users.
An IP (Internet Protocol) address is a unique numerical identifier assigned to every device connected to the internet. Web servers have IP addresses that DNS translates domain names into. IPv4 addresses look like 192.168.1.1, while the newer IPv6 format uses longer hexadecimal notation. In shared hosting, multiple websites typically share one IP address.
Let's Encrypt is a free, automated certificate authority that issues SSL/TLS certificates. It was launched in 2015 to make encrypted HTTPS connections available to every website at no cost. Let's Encrypt certificates are valid for 90 days and renew automatically. Ultra includes free Let's Encrypt certificates with all hosting plans. For extended validation or wildcard needs, see our SSL certificate options.
A log analyzer is a tool that reads your server's log files and presents the data in a visual, easy-to-understand format. Log analyzers show traffic statistics like visitor counts, page views, referral sources, error codes, and bandwidth usage. Popular log analyzers available in cPanel include AWStats and Webalizer.
A log file is a text file that records events on your web server. Access logs track every request made to your website, including the visitor's IP address, the page requested, and the HTTP response code. Error logs record server errors and failed requests. Log files are essential for troubleshooting website issues and analyzing traffic patterns.
MySQL is the most widely used open-source relational database system for web applications. MariaDB is a community-developed fork of MySQL that maintains full compatibility while adding performance improvements. Most content management systems (including WordPress), forums, and ecommerce platforms store their data in MySQL or MariaDB. Ultra's servers run MariaDB.
mod_rewrite is an Apache module that allows you to rewrite URLs on the fly using rules defined in .htaccess files. It is commonly used to create clean, search-engine-friendly URLs (turning /page.php?id=123 into /products/widget), implement redirects, and enforce HTTPS. mod_rewrite is enabled by default on Ultra's hosting servers.
Multi-domain hosting is the ability to host more than one website on a single hosting account. In cPanel, additional domains are added as "addon domains," each with its own document root, email accounts, and settings. This lets you manage multiple websites from one control panel and one hosting plan.
Nginx (pronounced "engine-x") is a high-performance web server created by Igor Sysoev in 2004 to solve the problem of handling tens of thousands of simultaneous connections efficiently. While Apache creates a new process or thread for each connection, Nginx uses an event-driven, asynchronous architecture that can serve thousands of requests concurrently using very little memory.
In shared hosting environments, Nginx is most commonly deployed as a reverse proxy sitting in front of Apache. In this configuration, Nginx intercepts all incoming requests and handles static content (images, CSS, JavaScript, fonts) directly from its own cache without involving Apache at all. Only dynamic requests that require PHP processing get passed through to Apache. Since static assets typically make up 70-80% of a web page's total size, this setup dramatically reduces the load on Apache and speeds up page delivery.
The reverse proxy approach also preserves full Apache compatibility, meaning your .htaccess rules, WordPress permalinks, and existing site configurations continue to work without modification. This is a major advantage over pure Nginx setups, which do not support .htaccess at all. Ultra uses Nginx as a reverse proxy across all shared hosting servers.
PHP (originally "Personal Home Page," now "PHP: Hypertext Preprocessor") is a server-side scripting language used to build dynamic websites and web applications. It is by far the most common language on the web, powering WordPress, Joomla, Drupal, WooCommerce, phpBB, MediaWiki, and countless custom applications. When a visitor requests a page that contains PHP code, the web server executes that code, generates the resulting HTML, and sends it to the visitor's browser.
PHP has evolved significantly over the years. PHP 7 (released in 2015) brought major performance improvements, roughly doubling the speed of PHP 5.x. PHP 8 (released in 2020) introduced JIT compilation, named arguments, union types, and further performance gains. Running the latest supported PHP version is one of the easiest ways to speed up a website, especially WordPress sites where PHP execution is a major part of every page load.
Ultra supports PHP 7.x and 8.x across all hosting plans. You can switch PHP versions per account through cPanel's PHP Selector, which also gives you control over individual PHP extensions and settings like memory limits and execution time. CloudLinux HardenedPHP patches older PHP versions against known security vulnerabilities even after their official end-of-life dates.
POP3 is an email protocol that downloads messages from the server to your local device and, by default, removes them from the server afterward. This means your email is stored locally rather than in the cloud. POP3 works well if you only check email from one device, but for multi-device access, IMAP is generally the better choice.
A shopping cart is software that enables an online store to accept orders and process payments. Popular options include WooCommerce (a WordPress plugin), PrestaShop, OpenCart, and Magento. Shopping carts handle product listings, inventory management, checkout flow, and payment gateway integration. Ultra's hosting supports all major shopping cart platforms.
Site monitoring is the practice of automatically checking whether your website is online and performing correctly. Monitoring tools ping your site at regular intervals and alert you if it goes down or responds slowly. This helps you catch outages quickly. Ultra monitors server health around the clock and provides a 99.9% uptime guarantee.
SSL (Secure Sockets Layer) and its successor TLS (Transport Layer Security) are encryption protocols that secure the connection between a web browser and a server. When a site uses SSL/TLS, the URL begins with https:// and browsers display a padlock icon in the address bar. The encryption protects sensitive data like passwords, credit card numbers, and personal information from being intercepted during transmission.
SSL certificates also verify the identity of the website to the visitor's browser. A certificate authority (CA) issues the certificate after verifying that the applicant controls the domain. There are three validation levels: Domain Validation (DV) just confirms domain ownership and is the fastest to issue, Organization Validation (OV) also verifies the business identity, and Extended Validation (EV) involves the most thorough checks and traditionally showed a green bar in the browser (though most browsers have moved away from this visual distinction).
Since 2018, Google Chrome has marked all HTTP sites as "Not Secure," and HTTPS is a confirmed ranking signal in Google's search algorithm. There is no reason for any modern website to run without SSL. Ultra includes free Let's Encrypt DV certificates on all hosting plans, which cover the needs of most websites. For ecommerce stores or businesses that want OV or EV certificates, see our SSL certificate options.
A subdomain is a prefix added to your domain name that acts as a separate section of your website. For example, blog.example.com and shop.example.com are subdomains of example.com. Each subdomain can point to its own directory on the server. Subdomains are created through cPanel at no extra cost.
An uptime guarantee is a hosting provider's commitment that their servers will be operational for a specified percentage of time, typically 99.9% or higher. A 99.9% uptime guarantee allows for roughly 8.7 hours of downtime per year, though scheduled maintenance is usually excluded. Ultra provides a 99.9% uptime guarantee backed by redundant power, network, and hardware infrastructure.
A VPS is a virtual machine that runs its own copy of an operating system on a physical server shared with other VPS instances. Unlike shared hosting, a VPS has dedicated CPU cores, RAM, and storage resources that are guaranteed to be available to you at all times. Other VPS instances on the same physical machine cannot access or impact your allocated resources.
VPS hosting gives you root access to the server, which means you can install custom software, modify server configuration files, run background processes, and do things that are not possible in a shared hosting environment. This makes VPS hosting popular with developers, SaaS applications, high-traffic websites, and anyone who needs more control over their server environment.
The cost falls between shared hosting and dedicated hosting. You get many of the benefits of a dedicated server (isolation, dedicated resources, root access) at a fraction of the cost because the underlying physical hardware is still shared through virtualization. Ultra offers VPS and dedicated plans for sites that have outgrown shared hosting, with Nginx available on request.
Web hosting is a service that stores your website's files on a server and makes them accessible to anyone on the internet. When someone types your domain name into a browser or clicks a link to your site, their browser sends a request to the hosting server, which responds by delivering your web pages, images, scripts, and other content back to the visitor's device.
Hosting providers manage the physical servers, network connectivity, operating system, security patches, and server software so you can focus on building and managing your website. The main types of hosting are shared hosting (multiple sites on one server, most affordable), VPS hosting (dedicated virtual resources, more control), and dedicated hosting (an entire physical server to yourself). There are also specialized hosting types like WordPress hosting, ecommerce hosting, and reseller hosting.
To have a working website, you need two things: a domain name (the address people use to find you) and a hosting plan (the server where your site lives). Ultra has been providing web hosting since 2002 and offers plans starting at $3.95/mo with free SSL, free CDN, cPanel, and a 45-day money-back guarantee. View Ultra's hosting plans.
A web server is both the physical hardware (the computer that stores website files) and the software (like Apache or Nginx) that processes incoming requests and delivers web pages to visitors. Ultra owns and operates its servers in-house with Xeon processors, SSD storage, and up to 64GB of RAM per server.
Webspace (also called disk space or storage) is the amount of server storage allocated to your hosting account for website files, emails, databases, and logs. A typical small website uses less than 1GB of webspace, while larger sites with lots of images or downloadable files may need more. Ultra's plans include up to 50GB of SSD storage.
WordPress is the world's most popular content management system (CMS), powering over 40% of all websites on the internet. It started in 2003 as a blogging platform but has evolved into a full-featured CMS used for everything from personal blogs to corporate websites, ecommerce stores, forums, membership sites, and web applications. WordPress is open source, free to download, and supported by a massive community of developers, designers, and users.
WordPress is written in PHP and stores its content in a MySQL or MariaDB database. Its plugin ecosystem is enormous, with over 60,000 free plugins available in the official repository covering SEO, security, caching, ecommerce (WooCommerce), contact forms, backups, and virtually any other feature you can think of. Themes control the visual appearance of your site, and thousands of free and premium themes are available.
Because WordPress generates pages dynamically on every request, it benefits significantly from server-side performance optimizations like Nginx reverse proxy caching, PHP OPcache, and CDN delivery. Ultra offers WordPress optimized hosting with one-click installation through Softaculous, and our servers are configured for fast WordPress performance out of the box.
Looking for something not listed here? Check our knowledge base for detailed how-to articles, or contact our support team any time.