You’ve created a website; now you need to have a place on the Internet to put it! After the hard work you’ve done so far creating
your content and marking it up in HTML, this part of your site creation will prove much easier. Until now, you’ve been looking
at your site locally; that is, on your own, local computer. However, in order for the rest of the world to see your site, you have to upload it
to an external computer, or server. Maintaining a web site requires two very different things. First, you need a host that
will hold the files you create for visitors to see. Second, you must have a domain name that serves as the website address
people type into their web browsers to visit you. You must have both of these vital components to publish your site, and you
will need to decide on both a domain and a hosting provider. This is a critically important decision, and you must consider
your options carefully. In the majority of cases, you pay for domains on a one- or two-year basis. Hosting agreements can
range from monthly payments to yearly contracts (unless you go with a free host, which I will cover later in the chapter).
When spending money, it behooves you to be sure about what you want because it will help you get the best service possible
for the best price (within reason).