Finding good web hosting is much more complicated than it should be. Customers just want to get their own web page, but they have to learn about bandwidth and storage and DNS and a bunch of other confusing ideas before they can pick the right company to host with or choose which hosting package fits their needs. The options and configurations of web hosting may be complicated and intimidating, but the process of serving a web page can be quite easily understood, as long as you strip it down to the essential concepts.

Simply put, to have a web page that will show up in a web browser, you need a correctly-formatted document, stored on a computer which runs a special program, has a connection to the internet and can be located using a central directory. If you understand that, you understand how a web page works.

To use this information, you'll have to translate it into the language of web hosting. This means that "a correctly-formatted document" will be called "an HTML file", a "special program" is a "web server", the "location in a central directory" is actually the result of "leasing a domain name" from a "domain registrar" and then creating a "DNS entry" which points to the "IP address" of your internet-connected computer.

Now we're getting somewhere. Here's your new shopping list:

  • web page in HTML format
  • lease a domain name from a domain registrar
  • use of a web server program to serve your HTML web page
  • a DNS entry, which will connect your domain name to the unique location of your domain at the web server's computer

How can I make my page in HTML?
How do I get a domain name?
How do I get a web server to serve my site?
How do I make a DNS entry for my domain?

Basic Blue RapidWeaver theme by ThemeFlood