Overall System Status:
The Web server running on www.dartmouth.edu cannot directly see the AFS file servers or serve pages from them for security reasons. Another system, caligari.dartmouth.edu, runs a Web server that can directly serve pages out of a user's account.
Below are two options for people who want to have web pages, but keep them in AFS and maintain them directly from their AFS account.
Make a public_html directory in your AFS account and put your pages in that directory. The machine caligari.dartmouth.edu runs a Web server and sees all the AFS server files, so your URL would be http://caligari.dartmouth.edu/~USERNAME.
Users cannot log in to caligari.dartmouth.edu directly, but it sees all your files. All AFS accounts are automatically enabled on calligari.dartmouth.edu. Make sure your public_html directory is readable by the Web server. To make sure it is, run the command fs sa ~/public_html http_server rl or fs sa ~/public_html system:anyuser rl.
System:anyuser allows anyone to view any of the files. It is safer to allow access only from the machine on which the Web server runs (http_server).
Follow the instructions to serve pages off caligari.dartmouth.edu as in Option 1, then obtain a www.dartmouth.edu account. In your www.dartmouth.edu account, place a file named .htaccess (the leading "." is important) containing the lines:
RewriteRule ^(.*)$ http://caligari.dartmouth.edu/~USERNAME/$1
Replace USERNAME with your own username (and U by the initial letter). This causes the web server on www to call caligari.dartmouth.edu instead for all requested pages.
Note: Both servers run PHP files. Neither server directly runs arbitrary user CGI scripts. If you want to dabble with CGI scripts, you should get an account on www.dartmouth.edu, then request a companion account by sending an e-mail to firstname.lastname@example.org, requesting your account be enabled on www. WWW is an experimental server, with the same configuration as www.dartmouth.edu, but less restrictive policies and intended for learning and developing Web tools.
Last Updated: 3/15/11