Department of Computer Science, Johns Hopkins University
spacerHomeAbout UsWhy Join UsPeopleAcademicsResearchEventsServices


Johns Hopkins University, Whiting School of Engineering
Department of Computer Science, Johns Hopkins Universityspacer

CS Webpage How-To

Setting up the index.html file (updated 9/07)

(NOTE:  where you see “username”, replace that with your username.)

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:

<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 GRAD network:  http://www.cs.jhu.edu/cgi-bin/cgiwrap/username/test.pl

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.

 

 













































spacerSearchContact UsIntegrity CodeAcademics FAQLibrary ResourcesJob Center