Continued from page 1
So what’s different about visiting a site on
web instead of
one on my computer?
Not much difference at all, except that
page that you will first see is on another computer at some unknown to you location. And that some how your browser must find that computer and asked it to send a copy of that page over
internet to your computer where it eventually arrives loaded into your browser. Exactly how all that happens is another story, but basically, your browser sends a request for a page whose location is really given in
address or URL (Uniform Resource Locator) that you typed into your browser. The request goes outside through your Internet Service Provider to a nameserver computer and asks what path it should take to send
command to
webserver. All this happens automatically, kind of like when you dial a phone number, but not exactly that way. Anyway
request for
webpage finally finds it’s way to
webserver on which
web page is stored. The webserver receives
request and sends
data contained in
html document back over
path through
internet and back to your computer where it is delivered and read by your browser which properly displays it for you. All this happens in seconds!
Getting Hosted
Now, you create
html documents using whatever program you choose. But your computer is not a webserver. A webserver is a computer with special programs which can receive and act on commands to deliver a webpage to another computer. It finds
page that was requested and sends it out over
internet back to
requesting computer. You could make your computer a webserver by installing
proper programs and making
connection to
internet. But
normal way for most of us is to arrange for web hosting from a company who offers that service to
public for a fee. There is a full range of hosting packages with various features and from free to expensive. An average for a reliable, full featured package will probably be in
$20 to $25 a month range.
Once that service is arranged you are told what their URL is so that you can know how to send
html documents that you created to
webserver computer. Most of
time this is accomplished by using an FTP (file transfer protocol) program which acts like a translator and sends
pages from your computer to
webserver. A username and password setup allows your access to your space on
webserver and prevents others from gaining access to your files. It can get a little confusing when you use FTP. That’s why I prefer and recommend that you use a program where
FTP is built-in to
html editor.
FrontPage is a wysiwyg html editor with built-in FTP
FrontPage has this FTP program (actually Word has it too) built into it and uses it to send and receive html document to and from your computer. You only have to use one program and believe me, it’s going to save you a lot of aggravation over dealing with two. So remember when you are comparing prices of html editors and whether or not they have a built in FTP or require a separate one. You can get a free one or a free trial of one, if you search.
But of course many of you have Microsoft Word so just type up a little page, click on
menu bar File – SaveAs
Notice
slashes instead of backslashes in
file name box and notice that
address of
website is added before
file name in that same box,
Save as type is set to Web Page. Now click
Save button and if you have worked through this carefully Word will send this document (web page) to your website.
To see if
transfer worked, just enter
same address that was in
File name box into your browser and it should retrieve
document from your site and display it.
How about domain names?
Oh, you don’t have to have your own domain name to have a website on a webserver somewhere else. You can use
domain name owned and hosted by someone else. Geocities is an example of this. You use their domain name with some variation such as a subdomain or a subdirectory. Here’s an of example.
http://www.geocities.com/dollarwareinc/howto.html
Domain names and email accounts.
In most cases, though, you think of a domain name that you would like to own and you go to a Domain Name Registrar’s web site and do a search to see if that name is available. If it is you pay a fee and get exclusive rights to that domain name for a given period of time usually one or two years. Prices vary quite a bit. I’ve seen them as low as $8 or $9 for one year to $65 for two years. For less than $10 (ten dollars) you can get a domain name, and get 5 email accounts. Even if you don’t get a hosting account. You can have
email forwarded to your regular email box. But
email address will be at
domain name you have chosen, john@moneymaker.com for instance.
Ok, now that you have
domain name, you need to also tell
registrar where you will be hosting your web site. You give them
address of
hosting company’s nameservers (usually two of them) . The name servers addresses will have names like other web sites. Something like this:
Nameserver 1 ns.my-ehost.com Nameserver 2 ns2.my-ehost.com
You give this information to
registrar, usually by just typing it into a special form on their website. You usually find it under something like “Manage Your Domain”. The registrar then, will send this information,
name of your new domain and where it can be found to all
other name servers on
Internet. Actually new information is transferred from one connecting device (Routers) to another automatically until it is said to have “propagated” throughout
internet. This just means that anyone can now find your website by typing its address into their browsers. This propagation process takes from 24 to 48 hours to complete.
You’re done. That is, you have your web site’s html pages created, you have them “uploaded” to
webserver. You have a domain name which becomes
address of
site.
Now just tell
World about your new website.

John Wilson, BSIM, A+, Network+, CCNA, MCSA. Webmaster for http://website-how-to.com offering help to those who want to create and setup their own site.