Documentation - Contributed Webserver: Overview
General Information
We host a webserver running apache on Linux that allows web content to be served directly out of any andrew user's home directory in AFS, without publishing (as is required with the official andrew webserver). This is certainly more convenient and allows for automated manipulation of web directory contents by programs you may write. We use this as a platform to provide some other services not offered by computing services:
  • CGI execution
  • SQL database access
  • ...more in progress!

How to Use
To make use of the contrib webserver, simply place files under a directory named www in your andrew account's home directory in AFS. These files can be immediately be viewed under http://www.contrib.andrew.cmu.edu/~[your andrewid]

Technical Details
www.contrib is load-balanced across two front-end webservers that serve static content. Requests for files ending in .cgi are forwarded to a dedicated CGI server for execution. This way static content can be served more rapidly and reliably, regardless of what might be happening on the CGI server.

 

Back to contributed webserver documentation table of contents

Back to documentation table of contents


  Copyright © 2004 CMU Computer Club
  Send comments or issues about this site to webmaster@club.cc.cmu.edu
  Direct all other correspondence to gripe@club.cc.cmu.edu