| Environment | Web Server | Operating system | Samba (or SMB) | Intranet path | world wide web path | CGI path |
|---|---|---|---|---|---|---|
| Commercial Vent Vac | Apache | Linux | yes | none | ~/public_html | /homes/httpd/html/cgi-bin |
| Meridian School | Apache | Linux | ? | ? | ||
| The Cyberstation | Microsoft IIS | Windows/NT | no | ? | ? | ? |
| The University of Washington College of engineering, Electrical Engineering Dept., Research Computing Systems (UWEERCS) | NCSA (but we're migrating to Apache) | Solaris | yes | /homes/httpd | ~/public_html | requires permission |
| Summit School (K-12) | Apache | Linux | not yet | /home/httpd | not yet | requires permission |
You can write HTML in a flat ASCII text editor such as vi, edit, edlin, TECO, EDT, etc., but only if you know HTML. Sometimes, you might do this because there are some things you can do at the raw HTML level that you can not do with an HTML editor. For example, the "this document last modified" script was done in WordPad. I like the O'Reilly book on HTML, which is available from O'Reilly, Barnes and Noble. and Amazon.com. Microsoft has its own HTML tutorial. You can also learn how to typeset mathematics from w3c.
I found the following list of HTML authoring resources at my friend Mary Lou Stewart's web page:
Alternatively, if you have a lot of files to move, you may use the mput command instead of the put command; the mput command accepts wildcards. Find serverName and publish location on server in the table below. Mathsoft protects its servers with a firewall, that is inpenetrable unless you run the ssh protocol. I have a tutorial on ssh.
Here is an example of publishing using an FTP transfer from my local
Linux machine, angel, to the server at summit.seattleschools.org.
[jeffs@angel jeff]$ ftp summit.seattleschools.org
Connected to summit.seattleschools.org.
220 summit.seattleschools.edu FTP server (Version wu-2.4.2-VR17(1)
Mon Apr 19 09
:21:53 EDT 1999) ready.
Name (summit.seattleschools.org:jeffs): jeffs
331 Password required for jeffs.
Password:
230 User jeffs logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> passive
Passive mode on.
ftp> hash
Hash mark printing on (1024 bytes/hash mark).
ftp> lcd public_html
Local directory now /home/jeff/public_html
ftp> cd public_html
250 CWD command successful.
ftp> pwd
257 "/home/jeffs/public_html" is current directory.
ftp> !pwd
/home/jeff/public_html
ftp> put publish_instructions.html
local: publish_instructions.html remote: publish_instructions.html
227 Entering Passive Mode (216,186,55,129,177,210)
150 Opening BINARY mode data connection for
publish_instructions.html.
###############
226 Transfer complete.
15818 bytes sent in 0.00718 secs (2.2e+03 Kbytes/sec)
ftp> ls *.html
227 Entering Passive Mode (216,186,55,129,113,229)
150 Opening ASCII mode data connection for /bin/ls.
226 Transfer complete.
ftp> quit
221-You have transferred 15818 bytes in 1 files.
221-Total traffic for this session was 16556 bytes in 2 transfers.
221-Thank you for using the FTP service on
summit.seattleschools.edu.
221 Goodbye.
You have new mail in /var/spool/mail/jeffs
[jeffs@angel jeff]$
First, I invoked the FTP program on my local computer, angel, and
connected
to the server at Summit. Then I logged in as jeffs. The
passive
command is used to get past the firewall which protects all of the
Seattle
public schools from the outside world (however, the Seattle Public
Schools
are still vulnerable to bad guys within the school). Next, I
change
the directory on my local machine (lcd) to be public_html, and on the
remote
machine (cd) to be public_html. The pwd command prints the
working
directory on the remote machine, while !pwd prints the working
directory
on the local machine. Finally, I transfered (put) the file from
the
local machine to the remote machine.
Note that the MS-DOS version of FTP is brain damaged: it doesn't have
a passive mode. So you can't FTP to the summit server using
MS-DOS
FTP.
| Usage | URL | Publish Location on server |
|---|---|---|
| Commercial Vent Vac home page (for use by Chris Racus only) | http://www.commercialventvac.com | on angel.commericalventvac.com; /homes/httpd/html |
| My personal home page | http://www.commercialventvac.com/~jeffs | on angel.commericalventvac.com; login as jeffs and cd to public_html |
| My CGI script alias | http://www.commercialventvac.com/cgi-bin | on angel.commercialventvac.com get the files to /home/httpd/cgi-bin . It is not possible to load an file into the cgi-bin directory using FTP, you must be root. |
| Sarah's home page | http://www.commercialventvac.com/~sarah | on angel.commericalventvac.com; login as sarah and cd to public_html |
| The Talaria Web Page of Cancer
Pain |
http://www.painresearch.utah.edu/cancerpain/ |
|
| My Java Servelets | http://www.commercialventvac.com/servlets
http://angelb/jserv/jserv_status (available only internally in my house) |
/homes/jeff/public_html/servlets is mapped to the root zone. |
| Nicky Butler's home page | http://www.commercialventvac.com/~goddess | on angel.commericalventvac.com; login as goddess and cd to public_html |
| The Mathsoft Data Analysis Products (DAP) division intranet server | http://dap.statsci.com
http://dap.statsci.com/~USERNAME |
Use your own ~/intranet_html directory (UNIX side) or i:\intranet_html directory (PC side). This assumes that you have set up a share from your UNIX directory to the i: drive |
| The cyberstation | http://www.thecyberstation.com | On ftp.jetinternet.com |
| The LauraLee Show | http://www.lauralee.com | On ftp.jetinternet.com |
| Meridian School | http://www.meridianschool.edu | |
| The Washington State Jewish Historical Society | ||
| All users on oz.net | http://www.oz.net/~USERNAME
e.g. http://www.oz.net/~jeffsilv |
|
| Puget net | http://www.puget.net | |
| National Disaster Communication Response Team | http://www.ndcrt.org |



Windows
sucks, Linux rocks. See http://srom.zgp.org/
for details