--- loncom/loncapa_apache.conf 2004/04/01 14:28:49 1.76 +++ loncom/loncapa_apache.conf 2006/04/07 21:35:07 1.125 @@ -1,7 +1,7 @@ ## ## loncapa_apache.conf -- Apache HTTP LON-CAPA configuration file ## -## $Id: loncapa_apache.conf,v 1.76 2004/04/01 14:28:49 albertel Exp $ +## $Id: loncapa_apache.conf,v 1.125 2006/04/07 21:35:07 albertel Exp $ ## # @@ -43,13 +43,21 @@ ScriptAlias /cgi-bin/ "/home/httpd/cgi-b # ------------------------------------------------------------- Access Handlers PerlTransHandler Apache::lontrans - -PerlCleanupHandler Apache::lonnet::cleanenv - +PerlCleanupHandler Apache::lonnet::save_cache + +PerlAuthenHandler Apache::checkauthen +PerlAuthenHandler Apache::simpleauthen +PerlSetVar lonOtherAuthen no #PerlWarn On -PerlAccessHandler Apache::lonacc +#AuthName "LON-CAPA Auth" + +AuthType Basic +Require valid-user + +PerlAccessHandler Apache::publiccheck +PerlAuthzHandler Apache::lonacc PerlHeaderParserHandler Apache::lonrep ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html @@ -57,82 +65,149 @@ ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler + + + + + -PerlAccessHandler Apache::lonenc +SetHandler perl-script +PerlResponseHandler Apache::lonenc ErrorDocument 403 /adm/login +ErrorDocument 404 /adm/notfound.html +ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::portfolio + + PerlAccessHandler Apache::lontokacc PerlCleanupHandler Apache::lontokacc::removefile +PerlCleanupHandler Apache::lonnet::save_cache -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc PerlHeaderParserHandler Apache::lonuploadrep +ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html +ErrorDocument 406 /adm/roles +ErrorDocument 500 /adm/errorhandler + + + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +ErrorDocument 403 /adm/login +ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler + +PerlAccessHandler Apache::lonuploadedacc + + + SetHandler perl-script -PerlHandler Apache::lonpage +PerlResponseHandler Apache::lonpage SetHandler perl-script -PerlHandler Apache::lonsequence +PerlResponseHandler Apache::lonsequence -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::lonsyllabus +ErrorDocument 404 /adm/notfound.html +ErrorDocument 500 /adm/errorhandler + + + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonsyllabus +PerlResponseHandler Apache::lonrss ErrorDocument 404 /adm/notfound.html ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonaboutme +PerlResponseHandler Apache::lonaboutme ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/notinit.html ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonsimplepage +PerlResponseHandler Apache::lonsimplepage ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/notinit.html ErrorDocument 500 /adm/errorhandler + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::lonsimplepage +ErrorDocument 404 /adm/notfound.html +ErrorDocument 406 /adm/notinit.html +ErrorDocument 500 /adm/errorhandler + + -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonbulletin +PerlResponseHandler Apache::londatecheck +PerlResponseHandler Apache::lonbulletin ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/notinit.html ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonsimpleproblemedit +PerlResponseHandler Apache::lonsimpleproblemedit ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/notinit.html ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::loncacc +PerlAuthzHandler Apache::loncacc SetHandler perl-script -PerlHandler Apache::lonconstruct +PerlResponseHandler Apache::lonconstruct ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/unauthorized @@ -144,7 +219,7 @@ PerlAccessHandler Apache::lonracc -PerlAccessHandler Apache::loncacc +PerlAuthzHandler Apache::loncacc ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/unauthorized @@ -153,9 +228,11 @@ AllowOverride None -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonhelper +PerlResponseHandler Apache::lonhelper ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/unauthorized @@ -163,33 +240,43 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/roles +ErrorDocument 413 /adm/overloaded.txt ErrorDocument 500 /adm/errorhandler # ------------------------------------------------------------------------- RAT SetHandler perl-script -PerlHandler Apache::lonratedt +PerlResponseHandler Apache::lonratedt SetHandler perl-script -PerlHandler Apache::lonratedt +PerlResponseHandler Apache::lonratedt SetHandler perl-script -PerlHandler Apache::lonratsrv +PerlResponseHandler Apache::lonratsrv + + + +SetHandler perl-script +PerlResponseHandler Apache::lonratmenu -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonratparms +PerlResponseHandler Apache::lonratparms ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler @@ -198,65 +285,86 @@ ErrorDocument 500 /adm/errorhandler SetHandler perl-script -PerlHandler Apache::lonindexer +PerlResponseHandler Apache::lonindexer PerlCleanupHandler Apache::lonindexer::cleanup +PerlCleanupHandler Apache::lonnet::save_cache SetHandler perl-script -PerlHandler Apache::lontex +PerlResponseHandler Apache::lontex SetHandler perl-script -PerlHandler Apache::lonpage +PerlResponseHandler Apache::lonpage SetHandler perl-script -PerlHandler Apache::lonsequence +PerlResponseHandler Apache::lonsequence - + SetHandler perl-script -PerlHandler Apache::lonmeta +PerlResponseHandler Apache::lonmeta +ErrorDocument 413 /adm/overloaded.txt +AuthType Basic +Require valid-user SetHandler perl-script -PerlAccessHandler Apache::lonacc -PerlHandler Apache::lonmeta +PerlAuthzHandler Apache::lonacc +PerlResponseHandler Apache::lonmeta SetHandler perl-script -PerlHandler Apache::lonrights +PerlResponseHandler Apache::lonrights - + SetHandler perl-script -PerlHandler Apache::lonxml +PerlResponseHandler Apache::londatecheck +PerlResponseHandler Apache::lonxml - + SetHandler perl-script -PerlHandler Apache::lonhomework +PerlResponseHandler Apache::lonhomework -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::lonwrapper +ErrorDocument 403 /adm/login +ErrorDocument 500 /adm/errorhandler + + + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonwrapper +PerlResponseHandler Apache::lonsource ErrorDocument 403 /adm/login +ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler + -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonlocal +PerlResponseHandler Apache::lonlocal ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler @@ -264,188 +372,298 @@ ErrorDocument 500 /adm/errorhandler # -------------------------------------------------------------- Admin Programs -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::randomlylabel +PerlResponseHandler Apache::randomlylabel ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::imagechoice +PerlResponseHandler Apache::imagechoice ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonstatistics +PerlResponseHandler Apache::lonstatistics +ErrorDocument 403 /adm/login +ErrorDocument 413 /adm/overloaded.txt +ErrorDocument 500 /adm/errorhandler + + + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::lontrackstudent ErrorDocument 403 /adm/login ErrorDocument 413 /adm/overloaded.txt ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonroles +PerlResponseHandler Apache::lonroles ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonmenu +PerlResponseHandler Apache::lonmenu ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonremote +PerlResponseHandler Apache::lonremote ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonpickstudent +PerlResponseHandler Apache::lonpickstudent ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::lonpickcourse +ErrorDocument 403 /adm/login +ErrorDocument 500 /adm/errorhandler + + + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonpickcourse +PerlResponseHandler Apache::lonpickcode ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler SetHandler perl-script -PerlHandler Apache::lonlogin +PerlResponseHandler Apache::lonlogin -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::lonlogout +ErrorDocument 403 /adm/login + + + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonlogout +PerlResponseHandler Apache::switchserver ErrorDocument 403 /adm/login SetHandler perl-script -PerlHandler Apache::lonauth +PerlResponseHandler Apache::lonauth + + + +SetHandler perl-script +PerlResponseHandler Apache::migrateuser -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::admannotations +ErrorDocument 403 /adm/login +ErrorDocument 500 /adm/errorhandler + + + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::admannotations +PerlResponseHandler Apache::lonspeller ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::admbookmarks +PerlResponseHandler Apache::admbookmarks ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonpageflip +PerlResponseHandler Apache::lonpageflip PerlCleanupHandler Apache::lonpageflip::cleanup +PerlCleanupHandler Apache::lonnet::save_cache ErrorDocument 406 /adm/roles ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonambiguous +PerlResponseHandler Apache::lonambiguous PerlCleanupHandler Apache::lonambiguous::cleanup +PerlCleanupHandler Apache::lonnet::save_cache ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonmsg +PerlResponseHandler Apache::lonmsg ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::lonnotify +ErrorDocument 403 /adm/login +ErrorDocument 500 /adm/errorhandler + + -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::lonparmset +ErrorDocument 403 /adm/login +ErrorDocument 406 /adm/roles +ErrorDocument 500 /adm/errorhandler + + + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonparmset +PerlResponseHandler Apache::slotrequest ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonwizard +PerlResponseHandler Apache::lonwizard ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::grades +PerlResponseHandler Apache::grades ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::loncreatecourse +PerlResponseHandler Apache::loncreatecourse ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonmodifycourse +PerlResponseHandler Apache::lonmodifycourse ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::loncreateuser +PerlResponseHandler Apache::loncreateuser ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonpublisher +PerlResponseHandler Apache::lonpublisher ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/unauthorized @@ -453,9 +671,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::loncacc +PerlAuthzHandler Apache::loncacc SetHandler perl-script -PerlHandler Apache::lonpubdir +PerlResponseHandler Apache::lonpubdir ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/unauthorized @@ -463,9 +681,11 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonpubdir +PerlResponseHandler Apache::lonpubdir ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/unauthorized @@ -473,18 +693,34 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonunauthorized +PerlResponseHandler Apache::lonunauthorized ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonretrieve +PerlResponseHandler Apache::lonretrieve +ErrorDocument 403 /adm/login +ErrorDocument 404 /adm/notfound.html +ErrorDocument 406 /adm/unauthorized +ErrorDocument 500 /adm/errorhandler + + + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::loncleanup ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/unauthorized @@ -492,9 +728,11 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::loncfile +PerlResponseHandler Apache::loncfile ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/unauthorized @@ -502,9 +740,11 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::londiff +PerlResponseHandler Apache::londiff ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/unauthorized @@ -512,9 +752,11 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonupload +PerlResponseHandler Apache::lonupload ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/unauthorized @@ -522,9 +764,11 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::imsimport +PerlResponseHandler Apache::imsimport ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/unauthorized @@ -532,9 +776,11 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::testbankimport +PerlResponseHandler Apache::testbankimport ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/unauthorized @@ -542,9 +788,11 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonspreadsheet +PerlResponseHandler Apache::lonspreadsheet ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 413 /adm/overloaded.txt @@ -552,9 +800,11 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonspreadsheet +PerlResponseHandler Apache::lonspreadsheet ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 413 /adm/overloaded.txt @@ -562,9 +812,11 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonspreadsheet +PerlResponseHandler Apache::lonspreadsheet ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 413 /adm/overloaded.txt @@ -572,168 +824,252 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::londropadd +PerlResponseHandler Apache::londropadd ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::lonviewclasslist +ErrorDocument 403 /adm/login +ErrorDocument 406 /adm/roles +ErrorDocument 500 /adm/errorhandler + + + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::loncoursegroups +ErrorDocument 403 /adm/login +ErrorDocument 406 /adm/roles +ErrorDocument 500 /adm/errorhandler + + + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::lonwhatsnew +ErrorDocument 403 /adm/login +ErrorDocument 406 /adm/roles +ErrorDocument 500 /adm/errorhandler + + -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonpopulate +PerlResponseHandler Apache::lonpopulate ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonmanagekeys +PerlResponseHandler Apache::lonmanagekeys ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonprintout +PerlResponseHandler Apache::lonprintout ErrorDocument 403 /adm/login ErrorDocument 413 /adm/overloaded.txt ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonfeedback +PerlResponseHandler Apache::lonfeedback ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::londocs - PerlCleanupHandler Apache::londocs::untiehash +PerlResponseHandler Apache::londocs +PerlCleanupHandler Apache::londocs::untiehash +PerlCleanupHandler Apache::lonnet::save_cache ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::imsimportdocs +PerlResponseHandler Apache::imsimportdocs ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonannounce +PerlResponseHandler Apache::lonannounce ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonchat +PerlResponseHandler Apache::lonchat ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonchatfetch +PerlResponseHandler Apache::lonchatfetch ErrorDocument 413 /adm/overloaded.txt ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonevaluate +PerlResponseHandler Apache::lonevaluate ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc -SetHandler perl-script -PerlHandler Apache::lonpreferences -ErrorDocument 403 /adm/login -ErrorDocument 500 /adm/errorhandler - - - -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonassignments +PerlResponseHandler Apache::lonpreferences ErrorDocument 403 /adm/login -ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::loncommunicate +PerlResponseHandler Apache::loncommunicate ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonsearchcat +PerlResponseHandler Apache::lonsearchcat PerlCleanupHandler Apache::lonsearchcat::cleanup +PerlCleanupHandler Apache::lonnet::save_cache ErrorDocument 403 /adm/login ErrorDocument 413 /adm/overloaded.txt ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonnavmaps +PerlResponseHandler Apache::lonnavmaps ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonquickgrades +PerlResponseHandler Apache::lonquickgrades ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::groupsort +PerlResponseHandler Apache::groupsort PerlCleanupHandler Apache::groupsort::cleanup +PerlCleanupHandler Apache::lonnet::save_cache ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler SetHandler perl-script -PerlHandler Apache::lonerrorhandler +PerlResponseHandler Apache::lonerrorhandler -PerlAccessHandler Apache::lonacc +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonhelp +PerlResponseHandler Apache::lonhelp + + + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::lonhelpmenu + + + +AuthType Basic +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlResponseHandler Apache::lonsupportreq + + + +SetHandler perl-script +PerlResponseHandler Apache::lonsupportreq # ------------------------------------------------- Backdoor Adm Tests/Programs @@ -800,8 +1136,8 @@ AuthType Basic AuthUserFile /home/httpd/lonTabs/htpasswd require user lonadm SetHandler perl-script -PerlAccessHandler Apache::lonacc -PerlHandler Apache::lontest +PerlAuthzHandler Apache::lonacc +PerlResponseHandler Apache::lontest # ------------------------------------------------------- Shutting down a child @@ -877,9 +1213,19 @@ PerlSetVar lonSysEMail korte@lite PerlSetVar lonDaemons /home/httpd/perl PerlSetVar lonSockDir /home/httpd/sockets PerlSetVar lonDocRoot /home/httpd/html +PerlSetVar lonPrtDir /home/httpd/prtspool PerlSetVar lonIncludes /home/httpd/html/res/adm/includes -PerlSetVar lonBrowsDet netscape:mozilla:msie:mozilla\/(\d+\.\d+)\s:9999:9999&explorer:msie:netscape:msie\s(\d+\.\d+)\;:9999:9999&mozilla:mozilla\/[5-9]:msie:mozilla\/(\d+\.\d+)\s:9999:1&amaya:amaya:mozilla:V(\d+\.\d+)\s:1:1 -PerlSetVar lonTextBrowsers opera:windows\s+ce:lynx +# & sepeareted list of : seperated fileds inorder of +# - internal name to call it, +# - regexp that it should match (done case-insensitively) +# - regexp that is should not match (done case-insensitively) +# - regexp that will pull out the version number into $1 +# - a number that describes the minimum version that has mathml support +# - a number that describes the minimum number version that has unicode support + +PerlSetVar lonBrowsDet explorer:msie:netscape:msie\s(\d+\.\d+)\;:9999:9999&mozilla:mozilla\/[5-9]:msie:mozilla\/(\d+\.\d+)\s:9999:1&netscape:netscape:msie:netscape\/(\d+\.\d+):9999:7&netscape:netscape\/[7-9]:shouldnotmatch:netscape\/(\d+\.\d+):9999:7&amaya:amaya:mozilla:V(\d+\.\d+)\s:1:1&safari:safari:msie:safari\/([\d\.]+):9999:84 + +PerlSetVar lonTextBrowsers windows\s+ce:lynx PerlSetVar lonScansDir /home/httpd/scantron PerlSetVar lonScriptTimeout 10 PerlSetVar BugzillaHost http://bugs.lon-capa.org/ @@ -899,6 +1245,77 @@ PerlSetVar lonSqlAccess localhos PerlSetVar lonhttpdPort 8080 +#---------------------------------------------------------------------------- +# +# Parameters used by secure lond/lonc + +# +# Secure lond/lonc require ssl certificate and private +# key files to function correctly. The certificate +# files need not be terribly secure, but the private key files +# should be set up so that only www (the lonc/lond effective user) +# can read them. +# +# The definition below is the full path to the directory that +# contains the certificate and key files: + +PerlSetVar lonCertificateDirectory /home/httpd/lonCerts + +# +# Secure lond/lonc require two certificates and a private host key. +# The certificates required are that of the lonCAPA certificate authority +# and the certificate that authority issued to this host. +# lonnetCertificateAuthority is the name of the file that contains the +# lonCAPA certificate authority's certificate. +# lonnetCertificate is the name of the file that contains the certificate +# issued to the host by the certificate authority. +# Both of these variables are names of files assumed to be in +# lonCertificateDirectory: + +PerlSetVar lonnetCertificateAuthority loncapaCA.pem +PerlSetVar lonnetCertificate lonhostcert.pem + +# +# To generate the request for a certificate, and to negotiate the +# initial ssl connection, the host requires a private key. This key +# is created at lonCAPA install time. Did we mention above that it +# should be set so that only www can read it? The variale below +# is the name of the file relative to lonnetCertificateDirectory +# that has the host's private key. Did we remember to tell you to +# keep the permissions on that file set to rw------- (0600)? +# + +PerlSetVar lonnetPrivateKey lonKey.pem + +# Did we mention that the file described above must have +# permissions really locked down so that it can't be stolen? + +#------------------------------------------------------------------------- + +# Parameters that define where all the ssl stuff is that's needed +# to generate certificate requests and, on a system that's a CA +# the certificate authority. +# +# SSLProgram -> Path to the openssl command +# SSLDirectory -> Directory containing ssl configuration files etc. +# SSLCAConfig -> Name of the SSL config file for the certificate +# Authority. +# SSLCAFile -> Full path to the Certificate authority file +# (on the cert manager system). +# SSLEmail -> E-mail address of loncapa certificate manager. +# The following are good for the loncapa redhat installs and +# the loncapa certificate authority system: +# +PerlSetVar SSLProgram /usr/bin/openssl +PerlSetVar SSLDirectory /usr/share/ssl +PerlSetVar SSLCAConfig loncapaca +PerlSetVar SSLCAFile /usr/share/ssl/loncapaca/cacert.pem +PerlSetVar SSLEmail certificate@lon-capa.org + +#------------------------------------------------------------------------- + + + # ====================================== Include machine-specific configuration