Web Hosting Tutorial
The power of internet over the past few years has grown rapidly.
No doubt the internet is filled with millions of websites which provide information to anyone who has access to the internet.
And so, businesses have also stepped in to target the huge audience and to convert them into revenue and increase their sales.
With so much attraction that the world of internet has gained today.
Many new learners and beginners are wanting to make internet and website their hobby or are wanting to make passive income from it.
In this article i will list down the modules from basics to a little advanced ones that are necessary for web hosting tutorial.
I will cover up the important and the required concepts needed to frame and complete this web hosting tutorial for easy grasping.
By the end of this Web hosting tutorial you will be capable of understanding, and as well as be able to begin hosting your website.
You may also want to read What Is Web Hosting And How Does It Work.
What Is A Web Server.
A web server is a machine which responds and sends the required web page to the user.
The entire process goes this way.
When a user opens a web browsers and enters a address.
The browser then sends the request to the server to view the web page.
And the server then responds and delivers the requested webpage to the user.
Web Hosting Definition.
Web hosting is the term used to make your website or a webpage live on the internet. So that people can access it.
In easy terms when you have created a website and you want it to be available on the internet.
so, that people can visit and browse your website.
In order for this to happen You need to host it on a server.
The process of uploading files to the server and making it live on the internet is called as web hosting.
How Does A Domain Name Work.
A domain is a name that is linked to a specific IP.
Whenever you type in a domain name in your web browser, the real magic then begins.
The browser requests the server to deliver the desired webpage through the IP which is linked with the domain name.
It all comes under DNS (Domain name system) to connect the domain name to the linked IP address.
Different Ways To Build A Website.
Creating or building a website today has become hassle free.
You no longer need the knowledge of programming in order to build a website.
All that requires now is being able to read and understand.
There are many different ways by which you can build your own website.
I will be pointing out the top 4 ways by which you can build your own website.
1. CMS (Content Management System’s).
2. Website builders.
3. Blogging Software.
4. Self Code (Program and build it your self).
Different Types Of Web Hosting Services.
When it comes to hosting your website, there are a few services from which you can choose.
It all depends on what is your requirement and what type of server you want.
Here is a list of the servers that are available for you to host your website.
1. Free server.
2. Shared server.
3. VPS server (Virtual Private Server).
4. Dedicated server.
5. Cloud server.
6. Collocated server.
7. Reseller Web Hosting.
8. Self Service Web Hosting.
9. Managed WordPress Hosting.
Choosing The Right Web Host.
There are a number of web hosting companies on the internet that offer servers for low cost.
But, many of the users have faced problems and have had bad experience hosting their website with them.
To determine which Hosting company will work the best for you, you’ll have to calculate your own needs and sum them up.
And then you can make a decision on which web hosting company you can host your website on.
The basics of selecting the right web hosting company are:
1. Required Features.
4. Able to Manage Multiple Domains And subdomains.
5. Tech specifications.
8. Technical Support.
9. Control Panel.
Domain Name Registration.
Now that you know what is web hosting, how it works and its related concepts.
It’s time to move a step further and understand the process of making a website live.
Once you’ve figured out and decided the name for your website, you can go ahead and check if its available and then purchase it.
Again, there are a number of Web hosting companies that allow you to register a domain name.
Make sure you select the right company, as different companies have different prices and some variation in features provided.
Hosting Your Website On The Server.
This is one of the core elements of this web hosting tutorial.
Before you begin with hosting your website, make sure you have all the required things ready.
In this part all you’ve got to do, is to upload all the necessary files and folders to the server which you have purchased.
For people who are using wordpress need not to worry about uploading files and folders.
As, this part is already done for you while installing wordpress on your server.
If you are not a wordpress user and you are uploading your own files and codes, make sure to upload it in the correct directory.
Basically, For all web hosting servers it is the public_html folder, as this folder is the web root for your domain name.
And so this is the folder where all your website related files and folder should be present.
How To Upload A Website.
In order to upload the files and folders of your website to the server follow the following steps.
1. Login to your hosting account.
2. Navigate to FTP or under cPanel go to File Manager.
3. There you will find a root folder names public_html.
public_html is the place where you should be uploading your website related files and folders.
How To Point Domain Name To Your Website.
Lets say you have registered a domain name and also have a web hosting account.
Now, you have to point your domain name to your server.
When you purchase a web hosting account they will provide you with 2 or more name server addresses.
Note them down because you are going to need it.
Now, login to the account where you have registered your domain name.
You will find a option there which says, Set your domain’s name servers.
If you are finding it hard to navigate to the path, Call your customer support and ask them to assist you to set the Name servers.
Once you are in the right place all you’ve got to do is copy and paste those name servers in those empty field.
I have made sure to include all the necessary information required for a beginner to understand this Web hosting tutorial.
In this Web hosting tutorial i have listed the key points required for you to understand all the aspects.
From the very basics to the very initial points have been included so that its easier for everyone to learn.
If you have any queries feel free to ask me.