We host a webserver running Apache on Linux that allows web content to be served directly from any Andrew user's home directory in AFS without manual publishing. This is more convenient and allows for automated manipulation of AFS files through CGI scripts. Contrib offers CGI execution and SQL access not provided by Computing Services.
To make use of the contributed webserver, simply place files under a directory named www in your AFS home directory. These files can be immediately viewed at http://www.contrib.andrew.cmu.edu/~[your andrewid].
This www directory needs to be publicly readable, which may require explicit adjustment of AFS permissions. For more information on AFS permissions issues, review the section on CGI AFS-Write Support.
If your web content is targeted at individuals located in the European Union (EU) or the European Economic Area (EEA), you should be aware of the EU's General Data Protection Regulation (GDPR) and its requirements. For information, see this GDPR explainer from the Information Security Office (ISO) at Carnegie Mellon.
If you have questions about ensuring your Contrib web content is compliant with the GDPR, please contact ISO's regulatory compliance team at gdpr-info@andrew.cmu.edu.