Today's passion for most of the computer geeks, business men and even some common people is to create their own websites. But the question that any one has is unnumbered. They are fed up in searching everywhere in the net about how to do it.
So, in this post I have summed up all the basic things that a Beginning web developer wants to know about building a website.
To create a website, you need two things. One is to own a domain name
and the other thing is to get a space in the web server to place the contents of your website which is usually referred to as web-hosting
. A discussion of these two things are given below:1. Buying a Domain name :
What is a domain name?
A domain name is the name of your website, sometimes can be referred to as the URL of your website. This is the name that people use to navigate to your website. Every domain name refers to a corresponding IP address which will be of the format xxxx.xxxx.xxxx.xxxx
(IPv4) . But, it is not possible for people to remember the IP addresses of the websites that they want to navigate in and to type it into the browser's address bar every time. So, the concept of Domain name was taken into the play. Some examples of domain name are
Why should I buy a domain name?
It is absolutely necessary for you to buy a domain name in order to build a website. A website without a domain name is like a hotel without an address. Only if you have a domain name, people can use it to navigate to your website which otherwise becomes impossible and so there will be no use of having your website.
Types of domain name :
There are basically two types of domain names. They are main domain
names and sub-domain
names. A main domain will be of the format www.mywebsite.com
. A sub-domain will be of the format mywebsite.maindomain.com
. A sub-domain is one which is usually free but the services will also be very less in significance when compared to a main domain.
A main domain on the other hand is not free. In this article we will concentrate only about how to create your website using a main-domain
How to buy a domain name?
A domain name can bought from a domain name register
. A domain name register is a company which offers domain names to people who wish to create their own websites. There are various domain name registers which offer you this service. The most common and trusted one is www.GoDaddy.com
To buy a domain name in GoDaddy.com, just go to the website and type in the domain name that you want in the text box and check for availability. If it is available, then you can register for that name by creating an account in that website. You then need to pay for it yearly.Is it possible to buy a domain name permanently?
No. You need to pay for your domain name every year or month. This is because if everyone is allowed to have a domain name permanently for themselves, then, the world will one day run out of domain names.
After buying a domain name you will be given a password so that you have complete access to your website. The next thing you have to do is the web-hosting.2. Web Hosting
What is meant by web hosting?
Web hosting is the concept of hosting your website over the web. In other words, you are allocating a space in the web-server for your website to store the contents of your website. You need to pay either monthly or yearly for hosting your website.Why do I need web hosting?
Now that you have bought a domain name, you need a space in the server for your website where you can place all the files and related stuffs of your website. For example, every page in your website is made up of HTML
code which is usually stored as an HTML file. To make this file available to the visitors, you need to store this file somewhere from where it can be accessed by people. The best place to store this is the web server. Web server is usually one which stores the files that are available over the internet.
For example, http://www.technicaltalk.net/index.php?topic=4927.0
is a HTML file that is stored on the web server. When people type in the name of this file (which is the same as its URL) in the address bar of the browser, a request is sent to the web server which inturn returns the content of the file in the form of HTML tags as a web page.How can I do web hosting?
There are various web hosting companies that offer you web hosting services where you can register for a space in the website to host your website. A good one is Blue Host
. You can register there for an account and check out the various offers and plans and choose the best that fits you. Shared hosting is the most common method of web hosting where you can host your website along with other websites. Hence, the service offered to you will also be very good and there will be no interruption in the network connection. There will be 24x7
support so that you can contact them if you face any problem regarding your web hosting.Which Operating system is the best for my web server?
Linux is the the most widely preferred Operating System that best suits your web server. People think that using Windows is better as they are used to it, but the truth is Windows Operating System costs you more as you need to pay the licensing fee too and the flaw is also high in Windows. Though Linux is not 100% secure, it is far more secure than Windows. So, my suggestion will be using Linux for your OS.How much space do I need for hosting my website?
It depends on your need. If you are going to use only HTML files in your website, a space of less than 500MB is more than enough. But, if you are planning to have contents like photos and videos in your website, then you will need to get yourself more space.
What is Bandwidth?
Bandwidth is the amount of data transfer for your website. Your bandwidth reduces as your website get more users everyday. It means if you have more bandwidth, you can have more visitors to your website without any problem.
For example, if you have a bandwidth of 500MB, then when each visitor visits your website, your bandwidth will be gradually reduced and drastically it comes to zero after which you can have no more visits. So, my suggestion will be to have unlimited bandwidth so that any number of visits can be done to your website.
These are the basics that you need to know before building a website. To get started read How to buy/register a Domain name to create a website - Using GoDaddy.com
*** Please do not forget to leave your comments about this article ***