Creating a Personal Webpage

INTRO

CS users may create pages on our www.cs.jhu.edu webserver.

NOTES:

  • CS IT does not create or edit webpage content for users.


Accessing Your Webpage

NOTE: Where you see "account", replace that with your account name.

  • On the GRAD/RESEARCH network, use http://www.cs.jhu.edu/~account or http://www.cs.jhu.edu/~account
  • On the UGRAD network, use http://www.ugrad.cs.jhu.edu/~account or http://www.ugrad.cs.jhu.edu/~account

Making a Basic Homepage

ssh into one of our Linux clients.

chmod 0701 ~                  # That's a tilde at the end of the command.
mkdir ~/public_html           # This directory might already exist.  If so, do not delete its contents.
chmod 0701 ~/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>
        <h1> Title of my webpage </h1>
        <p> This is a test! </p>
    </body>
</html>

Save and exit from your editor.

chmod 0604 index.html

Now check your work. Visit your webpage as described in Accessing your webpage, above.

If you add more pages, please make sure they all have the appropriate permissions, as described in File Permissions for Webpages. That link is a useful resource any time you get a "permission denied" error when trying to access your webpage.

Other Issues

If you need additional help, please e-mail CS IT Support with a complete description of your problem.