Creating a Webpage on the CS Grad Net
Accessing your webpage
use: http://www.cs.jhu.edu/~username to access your main webpage/
If you are using cgi-scripts on the grad net, use the following format to call up your cgi script:
http://www.cs.jhu.edu/cgi-bin/cgiwrap/username/test.pl
Creating your webpage: Setting up your index.html file
(NOTE: where you see “username”, replace that with your username.)
Follows these instructions step-by-step.
log into a Grad Net Linux machine, and open a terminal window
chmod 701 ~username (don’t forget the ~ )
mkdir public_html
chmod 701 public_html
cd public_html
Edit index.html with your favorite editor.
Follow the template below for your index.html file:
(NOTE: indenting makes your source more readable, but is not required and will not affect the webpage itself.)
<html> <head> <title> Title of my webpage </title> </head> <body> This is a test! </body> </html>
Save and exit from your editor.
chmod 704 index.html
Now check your work. Does it work? To check: On the GRAD network, use http://www.cs.jhu.edu/~username On the UGRAD network, use http://ugrad.cs.jhu.edu/~username or http://www.ugrad.cs.jhu.edu/~username
If you have problems, check your permissions again.
Please be very careful changing your top-level home directory permissions.
If you are a GRAD student and want to update the link to your webpage on the Graduate Students page, please e-mail Cathy Thornton .
Setting up CGI scripts
mkdir ~username/public_html/cgi-bin chmod 705 ~username/public_html/cgi-bin cd ~username/public_html/cgi-bin Create your cgi/perl script in the cgi-bin directory. Make sure the top line of your perl script says: #!/usr/local/bin/perl chmod 704 test.pl (replace the name “test.pl” with your script name.)
To call up your cgi-script via a web browser, use the following format (replace “username” with your username and “test.pl” with your perl script name.)
If your cgi-script is on the UGRAD network: http://ugrad.cs.jhu.edu/cgi-bin/cgiwrap/username/test.pl
If you have further issues, please e-mail the webmaster with a complete description of your problem.