The department runs a static-HTML (and javascript) web server that all EECS account holders may use. Find instructions below.

1 Log into login.eecs.northwestern.edu with an SSH client and using your EECS credentials.

2 If you don’t already have one, create a public_html subdirectory:

mkdir public_html

3 Give the web server access to your homedir and the newly-created directory:

chmod ugo+X . public_html

4 Change directories to public_html and start creating web pages with your favorite text editor.

cd public_html
vim index.html

5 Finally, make sure your web pages are accessible by the web server. Files need modes of at least 644.

chmod 644 index.html

And any subdirectories of public_html should be at least 711 (but are normally 755).

chmod 755 WEB_DIRECTORY

That’s it. Your pages will now appear at:

http://users.eecs.northwestern.edu/~USERNAME/