Setting Up Your Web Site on a Web Server

In order to make your website accessible via the Internet, you must have a FTP client program available on your home or work computer. There are a number of good FTP programs available, both paid and free. One that I particularly like is FileZilla. The following instructions will use it as an example, but most FTP programs will work in a similar fashion.

Also, you must have space available for your use on a web server. Most ISPs will provide you with a small amount (typically about 10 megabytes) of web page storage space to be used for a personal web page. Some companies, such as Yahoo!, also provide small amounts of web storage space for personal use. If you need a business web page, or this isn't enough, you will need to set up an account with a web hosting company. There are many web hosting companies available, with a wide variety of price/feature plans available. A complete discussion of how to choose a web hosting company is outside the scope of this document.

When you set up your space, your web hosting service should provide you with the information you will need to give the FTP program to allow you to upload files.

Setting up FileZilla

  1. Start the FileZilla program.
  2. Select File->Site Manager from the menu.
  3. Click the "New Site" button at the bottom of the dialog box.
  4. Enter the URL for your web site, without the http://, in the box labeled "Host".
  5. Check that the "Port" box contains the number 21, and the "Servertype" box contains the value FTP.
  6. Select the "Normal" button in the Logontype section, and enter your user ID in the designated location.
  7. You can go ahead and enter your password if you like, but it is safest to not do so. Instead, you will enter your password each time you connect to your web server.
  8. Click the "Save and Exit" button to save this information.

Creating your Web Pages

Create the files containing your Web site pages, one page per file, using any web page creation or plain text editing program. The "top" level file should be named index.htm, but other files can have any name you wish. All regular web page files should end with the file extension .htm.

Also make sure that any file references do NOT refer to a disk drive on your computer, only to a file name.

You should check each file before you transfer it over to your web server. To do this:

  1. open up your Web browser
  2. choose File from the menu bar at the top
  3. choose Open File from the drop-down menu
  4. enter the name of the file you want to check

When you are satisfied with the appearance of each file, you are ready to transfer the files from your computer to your public_html directory on the server.

Uploading Your Pages

  1. Start the FileZilla program.
  2. Select File->Site Manager from the menu.
  3. Select your site within Site Manager, then click the "Connect" button.
  4. Enter your password if prompted to do so
  5. FileZilla will now show a list of files on your local computer in the left-hand window, and a list of files on the web server in the right-hand window. Using your mouse, choose and open the folder containing your web page files on your local computer, and the public_html folder on the web server.
  6. For each file you want to transfer from your local computer to the web server, find the file in the left hand window and double-click your mouse on it. FileZilla will transfer it to the web server, warning you if you are about to overwrite an existing file.
  7. When you finish transferring files, simply close FileZilla and you will be disconnected from the web server.