Web Services
Home pages are hosted on the server people.cs.uchicago.edu
Department Directory
If your name shows up on http://www.cs.uchicago.edu/people you can bring up a form to edit your data. This information is held in a database that is used to generate department directories, so it is good to keep it up-to-date.
To change your information, go to your people page and click login. You can then edit your information. display shows what the page looks like on the web.
Personal User Pages
Anyone with a CS account can create webpages, accessible at:
http://people.cs.uchicago.edu/~your_login_name/file_name
Simply make a directory called html in your home directory, and put your html code there. The directory and the html files must be world readable. In addition, your home directory must be world executable.
CGI Programming
CGI programming is permitted with certain restrictions and limitations, due to the security problems this service engenders. See our CGI Tutorial for details.
Password protecting your web pages
Note: People viewing your page with a web browser will be required to provide a password. However, since files in your ~/html directory must be world readable to be seen by the server, anyone with a CS account can view your html files directly.
- Create new password file (with a user):
htpasswd -c .http_passwd new_user
(note: the password file should not be in your html directory, but it must be world readable) - Add more users (no -c!)
htpasswd .http_passwd user2 - Put a file .htaccess in each html directory to be restricted. Start with this template:
AuthUserFile /home/mokwa/html/.http_passwd AuthName Projec AuthType Basic require valid-user
- chmod 644 .htaccess
AuthName - Title of authentication scheme (seen in pop-up window).
AuthType - Type of authentication used.
AuthUserFile - Full path to file created by the htpasswd program (preferably placed outside of public_html directory.)
require - Type of user that is required to enable access to this resoure
JSP/WebApps
Users may write and install their own JSP Webapps on our Tomcat server.Other Web Services: please contact techstaff@cs.uchicago.edu for help or information regarding any other other CS web services.

