A Short History of Web Hosting: From University Servers to the Cloud
Web hosting began with servers under desks and grew into shared hosting, VPS, dedicated servers and the cloud. See how each stage solved a real problem.
Web hosting is so ordinary now that it is easy to forget it had to be invented. In 1991, publishing a website meant running a computer connected to the internet all the time. Over the following three decades the industry developed a series of answers to the same question: how can many people put a website online without each of them running a server?
Stage 1: your own server
The first websites ran on machines belonging to universities, laboratories and a few technology companies. Publishing a page needed access to a Unix machine, a permanent internet connection and a technical person to set up the software. Small businesses that wanted a site in the mid-1990s typically bought a server and a leased line, which was beyond the budget of most.
Stage 2: free homepages and the first hosts
In the mid-1990s, internet service providers started offering a small amount of web space with a dial-up subscription. At the same time, free community services appeared. GeoCities, founded in 1994 under another name, let users build pages in themed "neighbourhoods", and Tripod and Angelfire offered similar services. Yahoo bought GeoCities in 1999 for a very large sum in shares, and shut down the main service in the United States in 2009. These services brought millions of people to publishing, but their sites were limited in features and hard to move.
Stage 3: shared hosting
Businesses wanted their own domain names and more control. Hosting companies answered with shared hosting: many customers' sites on one server, each with its own domain. Technically this relied on features such as name-based virtual hosts in the Apache web server. Commercial control panels appeared in the late 1990s and early 2000s, so that customers could manage files, email and databases through a web interface rather than the command line. cPanel's first releases date from 1996, and Plesk followed in the early 2000s. The control panel is what made hosting available to people who were not system administrators.
Shared hosting was and remains the cheapest way to run a small website, and the combination with a Linux server, Apache, MySQL and PHP, which we describe in our LAMP article, was ideal for it.
Stage 4: dedicated servers and colocation
Customers whose sites needed more resources, or who wanted to be separated from other users, could rent a whole server from the host, which is a dedicated server. Others bought their own hardware and placed it in a data centre, called colocation. The data centre supplied power, cooling, security and network connections. Dedicated servers gave maximum control and performance, at a higher price.
Stage 5: virtualisation and VPS
In the 2000s, virtualisation software made it possible to divide one physical server into several isolated virtual machines. Technologies such as Xen, KVM and container-based systems like OpenVZ were used. The result was the virtual private server (VPS): a middle option with its own operating system and guaranteed resources, at a price well below a dedicated machine. The VPS gave developers and agencies root access without the cost of dedicated hardware.
Stage 6: the cloud
With Amazon's launch of S3 and EC2 in 2006, computing resources could be rented by the hour through an API. Others followed with their own platforms. Cloud services are well suited to applications that have to scale up and down, and they brought the idea of infrastructure as code. We discuss this in our article on AWS.
Where the stages fit
| Type | Best for |
|---|---|
| Shared hosting | Small business sites, blogs, portfolios |
| WordPress hosting | Sites built on WordPress that benefit from tuned settings |
| VPS | Developers, growing sites, custom software |
| Dedicated server | High-traffic or resource-heavy workloads |
| Reseller | Agencies and freelancers hosting clients' sites |
What changed for customers
Looking back across the stages, the real change was in who could publish. In 1991 it took a laboratory. In 1996 it took a modest budget and some patience with FTP. Today a person with no technical training can have a site online in minutes. Control panels, one-click installers and automatic SSL certificates removed most of the manual steps. Meanwhile expectations rose: visitors now expect pages to load quickly, to be secure and to work on a phone, and the hosting company's job has expanded from supplying disk space to supplying a reliable, maintained platform.
Support has changed too. Early hosting support often meant emailing a system administrator who spoke one language. A host that answers in the customer's own language removes a real barrier, which is why Zebra Hosting offers support in 17 languages.
The lesson for site owners today
None of these stages replaced the others. They all exist because they suit different needs, and the right choice depends on your site's size and how much you want to manage. You can start small and move up later. Zebra Hosting offers each of these steps, from shared hosting to dedicated servers, with Plesk on every hosting plan and the same price at every renewal. If you are not sure which stage you are at, our comparison page can help.