Hosting of webpages on the web
Working on a web development project is easy because you require no internet connection to work, your browser would access your file from your hard drive and display to you
but the joy of it is to put your work on the web.
Hosting requires two main things which are:
- Registering a domain name
- Finding a server to host your webpages
A domain name is a human-readable name associated with a numeric ip address on the internet.
You have to purchase your domain name and associated it to your server ip address to make it accessible to users on the web,
To purchase your domain name, you could let your hosting company do that for you or purchase directly from a registar.
Domain name registars are regulated and overseen by ICANN(Internet Corporation for Assigned Names and Numbers) and ensures that a domain name is assigned only to one owner.
Most domain names would must end with .com but there are other suffixes for different purposes.
- .com - Commercial/bussiness
- .org- Non-profit Organisation
- .edu- Educational Institutions
- .net- Network Organisations
- .mill - Military
- .gov - Government Agencies
ICANN has also delegated scroces of two-letter country code such as: .ng for Nigeria, eg for Egypt
Finding server space
You must reside a web server for the user on the web to able to access it, it is possible to run a web server software on your desktop computer but it is adviseavle to rent or own a server space cause your computer would not have a lot of processing power to handle all web server request across the web, They are many hosting options out there ranging from Free to thousand of dollar per year, based on the goals your webpage is set to achieve.
Free Hosting
- If you have a public Github account, you can host a static site for free on github pages.
- Dreamhost - offers free shared hosting services to Non-profit Organisation