How hosting and Website interact
Confused about how your hosting, WordPress and CPanel work together?
You may ask:-
- Question:-“Why do I need a CPanel if i have a WordPress admin backend?”
- Answer:- “Because they perform different functions”
Lets use this graphic to help understand the structure of how hosting and website interact.
That is you in the Graphic, sitting at your computer.
The lines show:-

Hosting Server
In the bottom left we have our Hosting company Servers where we rent space.
Its a big directory and home for thousands of Customer Domains.
Ours is one of them.
All the folders,files,software that make up our site live in our address on that server.
These servers control access to these files.
WordPress
Our WordPress software is much like an app. It uses the server as its home and utilizes its stored files and database to manifest our website.
Internet
A visitors uses a web browser, (lets say they googled our site) to find our Domain Name.
Wordpress tells the browsers what files to request from the server to render the site in the visitors browser window.
Site Visitor
In turn visitors view it on their PC or device. They can interact with the site, viewing pages, posts or using apps we make available.
Administrator/you (sitting in the chair at your PC)
Our WordPress website has an Admin backend only we can access to manage our site and add or change content.
We have a secure login to perform these tasks. We are starting to see how hosting and website interact
CPanel
We also have a CPanel (control panel) access to the hosted server space .
Here is where we can interact with our raw files, databases, and options our hosting company provides for us.
CPanel is generally there to control your hosting options for the “webspace you rent”. (not WordPress itself)
Common options may be to request extra services. Set up email routing for our website(s).
You can manipulate or backup Databases. And many more functions.
