Lesson 4:

Uploading Your Web Page to a Server


What's a "server," anyway?

If you have completed lesson 1 and have played around with lesson 2 and lesson 3 a bit, you should have a web page in the works. But a web page is only accessible to other folks surfing the web if you upload the file to a server, which is a computer connected to the Internet that "serves" web pages to you when you (as a "user") surf the web, looking for web sites. Server access then is obviously very important: it's what allows an HTML file to really become a web page that can be accessed by everyone else on the world wide web.

Getting server access at EMU has recently become a lot easier. Anyone with a "my.emich" account can also have an account on people.emich.edu. This page explains how to set up your people.emich.edu account and how to upload and download files from it.

Getting your people.emich.edu account

Assuming you have an active my.emich.edu account (and if you are an active student at EMU, you probably have such an account), setting up your people.emich.edu account is extremely easy:

Uploading and downloading files to and from your people.emich.edu account

The people.emich.edu server uses "secure file transfer protocol," which is slightly different from "file transfer protocol" and chances are, you will have to download some software to make this work. Fortunately, the software is free and easy to use.

The people.emich.edu instruction page provides the links for the free sftp software you can use and it offers some other options if you're interested in pursing them. You can use an file transfer software that supports sftp, but EMU provides some links to some free versions. For the Apple computer, EMU recommends a software called Fugu, but I personally would recommend cyberduck.

But chances are, most of you have a Windows-based PC at home, and EMU recommends FileZilla. You can download FileZilla and get more information about it from the FileZilla Wiki, but you can also download it from EMU directly. Here's how it works:

Don't worry about the program "PuTTY;" if you don't know what SSH is, you don't need it.

Notice here that the "Host" is people.emich.edu, the "Servertype" is "SFTP using SSH2" (these two things should be pre-set with the version of FileZilla you download from people.emich.edu), and the "User" is your username, which is the same thing that you use for the my.emich sustem too (skrause, in this case).

Your password won't show up. Click "OK."

Now, the window on the left side (the one labeled "Local Files") is on your computer. In this case, this indicates what's in the folder "Web Page," which is in the "Documents" folder for the user "Steve Krause" and on the "C" drive. This is one of the many reasons why it is critical that you understand where you save files on your computer and how to create subdirectories on your computer. The window on the right indicates what is on the server. In this example, you see that there are several subdirectories (such as "howtohtml," which is where this web page is located) in this window; when you first set up your web site, the right window will only contain the directory titled "..," and this is a directory that you should ignore.

Two last things!

First, keep in mind that the space you have available on people.emich.edu is limited to 20MBs (I think) of data. While this is more than adequate for the simple web pages we'll be doing for this class and probably beyond, it is a limit that means you can't have hundreds of photos, quicktime movies, and mp3s on your site.

Second, once you get comfortable working with your people.emich.edu account, you can also use it to move and store files that you use. For example, instead of emailing yourself a MS Word file, you can upload it to your people.emich.edu account, which would allow you to access it from home, school, or anywhere else you can use sftp software.

Back to the How-to-HTML Homepage | Making Web Pages with HTML Editors