--- loncom/Attic/srm.conf 2001/05/02 21:00:51 1.13 +++ loncom/Attic/srm.conf 2002/01/11 16:45:58 1.29 @@ -1,6 +1,10 @@ ## ## srm.conf -- Apache HTTP server configuration file ## +# +# configured for LON-CAPA +# +# $Id: srm.conf,v 1.29 2002/01/11 16:45:58 harris41 Exp $ # With this document, you define the name space that users see of your http # server. This file also defines server settings which affect how requests are @@ -146,6 +150,9 @@ LanguagePriority en fr de Alias /icons/ /home/httpd/icons/ +# needed for lonprintout.pm +Alias /prtspool/ /home/httpd/prtspool/ + # ScriptAlias: This controls which directories contain server scripts. # Format: ScriptAlias fakename realname @@ -252,391 +259,3 @@ BrowserMatch "MSIE 4\.0b2;" nokeepalive BrowserMatch "RealPlayer 4\.0" force-response-1.0 BrowserMatch "Java/1\.0" force-response-1.0 BrowserMatch "JDK/1\.0" force-response-1.0 - -# -# LON-CAPA Section -# -# ================================================================= Directories - -# ------------------------------------------------------------- Access Handlers - -<LocationMatch "^/res.*"> -PerlAccessHandler Apache::lonacc -PerlHeaderParserHandler Apache::lonrep -ErrorDocument 403 /adm/login -ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/roles -ErrorDocument 500 /adm/errorhandler -</LocationMatch> - -<LocationMatch "^/priv.*"> -PerlAccessHandler Apache::loncacc -SetHandler perl-script -PerlHandler Apache::lonconstruct -ErrorDocument 403 /adm/login -ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html -ErrorDocument 500 /adm/errorhandler -</LocationMatch> - -<LocationMatch "^/raw.*"> -PerlAccessHandler Apache::lonracc -</LocationMatch> - -<LocationMatch "^/\~.*"> -PerlAccessHandler Apache::loncacc -ErrorDocument 403 /adm/login -ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html -ErrorDocument 500 /adm/errorhandler -AllowOverride None -</LocationMatch> - -# ------------------------------------------------------------------------- RAT - -<LocationMatch "^/\~.*\.sequence$"> -SetHandler perl-script -PerlHandler Apache::lonratedt -</LocationMatch> - -<LocationMatch "^/\~.*\.page$"> -SetHandler perl-script -PerlHandler Apache::lonratedt -</LocationMatch> - -<LocationMatch "^/\~.*\/ratserver$"> -SetHandler perl-script -PerlHandler Apache::lonratsrv -</LocationMatch> - -<LocationMatch "^/\~.*\/ratparms$"> -SetHandler perl-script -PerlHandler Apache::lonratparms -</LocationMatch> - -# --------------------------------------------- Resource Space Content Handlers - -<LocationMatch "^/res/.*/$"> -SetHandler perl-script -PerlHandler Apache::lonindexer -</LocationMatch> - -<LocationMatch "^/res/.*\.tex$"> -SetHandler perl-script -PerlHandler Apache::lontex -</LocationMatch> - -<LocationMatch "^/res/.*\.page$> -SetHandler perl-script -PerlHandler Apache::lonpage -</LocationMatch> - -<LocationMatch "^/res/.*\.sequence$> -SetHandler perl-script -PerlHandler Apache::lonsequence -</LocationMatch> - -<LocationMatch "^/res/.*\.meta$> -SetHandler perl-script -PerlHandler Apache::lonmeta -</LocationMatch> - -<LocationMatch "^/(res|\~).*\.(xml|html|htm|xhtml|xhtm)$"> -SetHandler perl-script -PerlHandler Apache::lonxml -</LocationMatch> - -<LocationMatch "^/(res|\~).*\.(problem|exam|quiz|assess|survey|form)$"> -SetHandler perl-script -PerlHandler Apache::lonhomework -</LocationMatch> - -# -------------------------------------------------------------- Admin Programs - -<Location /adm/roles> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonroles -ErrorDocument 403 /adm/login -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/login> -SetHandler perl-script -PerlHandler Apache::lonlogin -</Location> - -<Location /adm/logout> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonlogout -ErrorDocument 403 /adm/login -</Location> - -<Location /adm/authenticate> -SetHandler perl-script -PerlHandler Apache::lonauth -</Location> - -<Location /adm/annotations> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::admannotations -ErrorDocument 403 /adm/login -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/bookmarks> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::admbookmarks -ErrorDocument 403 /adm/login -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/flip> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonpageflip -ErrorDocument 406 /adm/roles -ErrorDocument 403 /adm/login -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/ambiguous> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonambiguous -ErrorDocument 403 /adm/login -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/email> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonmsg -ErrorDocument 403 /adm/login -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/parmset> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonparmset -ErrorDocument 403 /adm/login -ErrorDocument 406 /adm/roles -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/grades> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::grades -ErrorDocument 403 /adm/login -ErrorDocument 406 /adm/roles -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/createcourse> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::loncreatecourse -ErrorDocument 403 /adm/login -ErrorDocument 406 /adm/roles -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/createuser> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::loncreateuser -ErrorDocument 403 /adm/login -ErrorDocument 406 /adm/roles -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/publish> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonpublisher -ErrorDocument 403 /adm/login -ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html -ErrorDocument 500 /adm/errorhandler -</Location> - -<LocationMatch "^(/\~.*/|/adm/pubdir)$"> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonpubdir -ErrorDocument 403 /adm/login -ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html -ErrorDocument 500 /adm/errorhandler -</LocationMatch> - -<Location /adm/retrieve> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonretrieve -ErrorDocument 403 /adm/login -ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/diff> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::londiff -ErrorDocument 403 /adm/login -ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/upload> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonupload -ErrorDocument 403 /adm/login -ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/assesscalc> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonspreadsheet -ErrorDocument 403 /adm/login -ErrorDocument 406 /adm/roles -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/studentcalc> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonspreadsheet -ErrorDocument 403 /adm/login -ErrorDocument 406 /adm/roles -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/classcalc> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonspreadsheet -ErrorDocument 403 /adm/login -ErrorDocument 406 /adm/roles -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/chart> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonchart -ErrorDocument 403 /adm/login -ErrorDocument 406 /adm/roles -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/dropadd> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::londropadd -ErrorDocument 403 /adm/login -ErrorDocument 406 /adm/roles -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/mydesk> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonmydesk -ErrorDocument 403 /adm/login -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/printout> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonprintout -ErrorDocument 403 /adm/login -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/feedback> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonfeedback -ErrorDocument 403 /adm/login -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/evaluate> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonevaluate -ErrorDocument 403 /adm/login -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/preferences> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonpreferences -ErrorDocument 403 /adm/login -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/assignments> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonassignments -ErrorDocument 403 /adm/login -ErrorDocument 406 /adm/roles -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/communicate> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::loncommunicate -ErrorDocument 403 /adm/login -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/searchcat> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonsearchcat -ErrorDocument 403 /adm/login -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/navmaps> -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonnavmaps -ErrorDocument 403 /adm/login -ErrorDocument 406 /adm/roles -ErrorDocument 500 /adm/errorhandler -</Location> - -<Location /adm/errorhandler> -SetHandler perl-script -PerlHandler Apache::lonerrorhandler -</Location> - -# --------------------------------------------------------------- Backdoor Test - -<Location /adm/test> -AuthName "LON Test Handler" -AuthType Basic -AuthUserFile /home/httpd/lonTabs/htpasswd -require user lonadm -SetHandler perl-script -PerlAccessHandler Apache::lonacc -PerlHandler Apache::lontest -</Location>