--- loncom/loncapa_apache.conf 2005/11/17 21:33:21 1.121 +++ loncom/loncapa_apache.conf 2008/09/11 07:48:13 1.179 @@ -1,7 +1,7 @@ ## ## loncapa_apache.conf -- Apache HTTP LON-CAPA configuration file ## -## $Id: loncapa_apache.conf,v 1.121 2005/11/17 21:33:21 www Exp $ +## $Id: loncapa_apache.conf,v 1.179 2008/09/11 07:48:13 onken Exp $ ## # @@ -35,7 +35,9 @@ ExtendedStatus On # # ===================================================================== Aliases +Alias /zipspool/ /home/httpd/zipspool/ Alias /prtspool/ /home/httpd/prtspool/ +Alias /captchaspool/ /home/httpd/captchaspool/ ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/" # ================================================================= Directories @@ -43,11 +45,19 @@ ScriptAlias /cgi-bin/ "/home/httpd/cgi-b # ------------------------------------------------------------- Access Handlers PerlTransHandler Apache::lontrans -PerlCleanupHandler Apache::lonnet::save_cache +PerlCleanupHandler Apache::lonacc::cleanup + +PerlAuthenHandler Apache::checkauthen +PerlSetVar lonOtherAuthen no #PerlWarn On -PerlAccessHandler Apache::lonacc + +AuthType LONCAPA +Require valid-user + +PerlAccessHandler Apache::publiccheck +PerlAuthzHandler Apache::lonacc PerlHeaderParserHandler Apache::lonrep ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html @@ -55,9 +65,14 @@ ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler + + + + + SetHandler perl-script -PerlHandler Apache::lonenc +PerlHandler Apache::lonencurl ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/roles @@ -65,7 +80,17 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::portfolio + + + +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::portfolio @@ -73,11 +98,20 @@ PerlHandler Apache::portfolio PerlAccessHandler Apache::lontokacc PerlCleanupHandler Apache::lontokacc::removefile -PerlCleanupHandler Apache::lonnet::save_cache +PerlCleanupHandler Apache::lonacc::cleanup + + + +SetHandler perl-script +PerlHandler Apache::lonpdfupload -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc +PerlHandler Apache::londatecheck +PerlHandler Apache::lonipcheck PerlHeaderParserHandler Apache::lonuploadrep ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html @@ -86,17 +120,34 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonuploadedacc +PerlAuthenHandler Apache::lonuploadedacc +PerlAuthzHandler Apache::lonuploadedacc::skip_phase +PerlAccessHandler Apache::lonuploadedacc::skip_phase + + + +PerlAccessHandler Apache::publiccheck +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc + + + +PerlAccessHandler Apache::publiccheck +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc - SetHandler perl-script PerlHandler Apache::lonpage @@ -108,15 +159,21 @@ PerlHandler Apache::lonsequence -PerlAccessHandler Apache::lonacc +PerlAccessHandler Apache::publiccheck +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonsyllabus ErrorDocument 404 /adm/notfound.html ErrorDocument 500 /adm/errorhandler - -PerlAccessHandler Apache::lonacc + +PerlAccessHandler Apache::publiccheck +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonrss ErrorDocument 404 /adm/notfound.html @@ -124,7 +181,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonaboutme ErrorDocument 404 /adm/notfound.html @@ -132,28 +191,38 @@ ErrorDocument 406 /adm/notinit.html ErrorDocument 500 /adm/errorhandler - -PerlAccessHandler Apache::lonacc + +PerlAccessHandler Apache::publiccheck +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonsimplepage +PerlHandler Apache::lonaboutme ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/notinit.html ErrorDocument 500 /adm/errorhandler - -PerlAccessHandler Apache::lonacc + +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script +PerlHandler Apache::londatecheck +PerlHandler Apache::lonipcheck PerlHandler Apache::lonsimplepage ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/notinit.html -ErrorDocument 500 /adm/errorhandler +ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::londatecheck +PerlHandler Apache::lonipcheck PerlHandler Apache::lonbulletin ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/notinit.html @@ -161,7 +230,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonsimpleproblemedit ErrorDocument 404 /adm/notfound.html @@ -170,7 +241,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::loncacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::loncacc SetHandler perl-script PerlHandler Apache::lonconstruct ErrorDocument 403 /adm/login @@ -184,16 +257,19 @@ PerlAccessHandler Apache::lonracc -PerlAccessHandler Apache::loncacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::loncacc ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/unauthorized ErrorDocument 500 /adm/errorhandler -AllowOverride None -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonhelper ErrorDocument 403 /adm/login @@ -203,7 +279,20 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +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 + + + +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/roles @@ -233,7 +322,9 @@ PerlHandler Apache::lonratmenu -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonratparms ErrorDocument 403 /adm/login @@ -246,7 +337,7 @@ ErrorDocument 500 /adm/errorhandler SetHandler perl-script PerlHandler Apache::lonindexer PerlCleanupHandler Apache::lonindexer::cleanup -PerlCleanupHandler Apache::lonnet::save_cache +PerlCleanupHandler Apache::lonacc::cleanup @@ -265,14 +356,17 @@ PerlHandler Apache::lonsequence +PerlAccessHandler Apache::publiccheck SetHandler perl-script PerlHandler Apache::lonmeta ErrorDocument 413 /adm/overloaded.txt +AuthType LONCAPA +Require valid-user SetHandler perl-script -PerlAccessHandler Apache::lonacc +PerlAuthzHandler Apache::lonacc PerlHandler Apache::lonmeta @@ -286,6 +380,7 @@ PerlHandler Apache::lonrights SetHandler perl-script PerlHandler Apache::londatecheck +PerlHandler Apache::lonipcheck PerlHandler Apache::lonxml @@ -295,7 +390,11 @@ PerlHandler Apache::lonhomework -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc +PerlHandler Apache::londatecheck +PerlHandler Apache::lonipcheck SetHandler perl-script PerlHandler Apache::lonwrapper ErrorDocument 403 /adm/login @@ -303,7 +402,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonsource ErrorDocument 403 /adm/login @@ -313,9 +414,11 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonlocal +PerlHandler Apache::lonlocalize ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler @@ -323,7 +426,9 @@ ErrorDocument 500 /adm/errorhandler # -------------------------------------------------------------- Admin Programs -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::randomlylabel ErrorDocument 403 /adm/login @@ -331,7 +436,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::imagechoice ErrorDocument 403 /adm/login @@ -339,7 +446,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonstatistics ErrorDocument 403 /adm/login @@ -348,7 +457,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lontrackstudent ErrorDocument 403 /adm/login @@ -357,31 +468,50 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonroles ErrorDocument 403 /adm/login +ErrorDocument 409 /adm/preferences?action=lockwarning ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonmenu +PerlHandler Apache::lonmainmenu ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonremote ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler + +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonpickauthor +ErrorDocument 403 /adm/login +ErrorDocument 500 /adm/errorhandler + + -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonpickstudent ErrorDocument 403 /adm/login @@ -389,7 +519,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonpickcourse ErrorDocument 403 /adm/login @@ -397,7 +529,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonpickcode ErrorDocument 403 /adm/login @@ -409,18 +543,45 @@ SetHandler perl-script PerlHandler Apache::lonlogin + +PerlAccessHandler Apache::publiccheck +AuthType LONCAPA +Require valid-user +SetHandler perl-script +PerlAuthzHandler Apache::lonacc +PerlHandler Apache::restrictedaccess +ErrorDocument 500 /adm/errorhandler + + + +PerlAccessHandler Apache::publiccheck +AuthType LONCAPA +Require valid-user +SetHandler perl-script +PerlAuthzHandler Apache::lonacc +PerlHandler Apache::blockedaccess +ErrorDocument 500 /adm/errorhandler + + -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonlogout ErrorDocument 403 /adm/login +ErrorDocument 409 /adm/preferences?action=lockwarning +ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::switchserver ErrorDocument 403 /adm/login +ErrorDocument 500 /adm/errorhandler @@ -434,7 +595,9 @@ PerlHandler Apache::migrateuser -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::admannotations ErrorDocument 403 /adm/login @@ -442,7 +605,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonspeller ErrorDocument 403 /adm/login @@ -450,7 +615,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::admbookmarks ErrorDocument 403 /adm/login @@ -458,36 +625,44 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonpageflip PerlCleanupHandler Apache::lonpageflip::cleanup -PerlCleanupHandler Apache::lonnet::save_cache +PerlCleanupHandler Apache::lonacc::cleanup ErrorDocument 406 /adm/roles ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonambiguous PerlCleanupHandler Apache::lonambiguous::cleanup -PerlCleanupHandler Apache::lonnet::save_cache +PerlCleanupHandler Apache::lonacc::cleanup ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonmsg +PerlHandler Apache::lonmsgdisplay ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonnotify ErrorDocument 403 /adm/login @@ -495,7 +670,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonparmset ErrorDocument 403 /adm/login @@ -504,7 +681,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::slotrequest ErrorDocument 403 /adm/login @@ -513,7 +692,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonwizard ErrorDocument 403 /adm/login @@ -522,7 +703,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::grades ErrorDocument 403 /adm/login @@ -531,7 +714,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::loncreatecourse ErrorDocument 403 /adm/login @@ -540,7 +725,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonmodifycourse ErrorDocument 403 /adm/login @@ -548,8 +735,21 @@ ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler + +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::domainprefs +ErrorDocument 403 /adm/login +ErrorDocument 406 /adm/roles +ErrorDocument 500 /adm/errorhandler + + -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::loncreateuser ErrorDocument 403 /adm/login @@ -558,7 +758,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonpublisher ErrorDocument 403 /adm/login @@ -568,7 +770,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::loncacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::loncacc SetHandler perl-script PerlHandler Apache::lonpubdir ErrorDocument 403 /adm/login @@ -578,7 +782,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonpubdir ErrorDocument 403 /adm/login @@ -588,7 +794,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonunauthorized ErrorDocument 403 /adm/login @@ -597,7 +805,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonretrieve ErrorDocument 403 /adm/login @@ -607,7 +817,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::loncleanup ErrorDocument 403 /adm/login @@ -617,7 +829,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::loncfile ErrorDocument 403 /adm/login @@ -627,7 +841,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::londiff ErrorDocument 403 /adm/login @@ -637,7 +853,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonupload ErrorDocument 403 /adm/login @@ -647,7 +865,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::imsimport ErrorDocument 403 /adm/login @@ -657,7 +877,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::testbankimport ErrorDocument 403 /adm/login @@ -667,7 +889,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonspreadsheet ErrorDocument 403 /adm/login @@ -677,7 +901,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonspreadsheet ErrorDocument 403 /adm/login @@ -687,7 +913,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonspreadsheet ErrorDocument 403 /adm/login @@ -697,7 +925,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::londropadd ErrorDocument 403 /adm/login @@ -706,7 +936,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonviewclasslist ErrorDocument 403 /adm/login @@ -715,7 +947,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::loncoursegroups ErrorDocument 403 /adm/login @@ -723,8 +957,32 @@ ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler + +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::groupboards +ErrorDocument 403 /adm/login +ErrorDocument 406 /adm/roles +ErrorDocument 500 /adm/errorhandler + + + +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::grouproster +ErrorDocument 403 /adm/login +ErrorDocument 406 /adm/roles +ErrorDocument 500 /adm/errorhandler + + -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonwhatsnew ErrorDocument 403 /adm/login @@ -733,7 +991,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonpopulate ErrorDocument 403 /adm/login @@ -742,7 +1002,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonmanagekeys ErrorDocument 403 /adm/login @@ -751,7 +1013,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonprintout ErrorDocument 403 /adm/login @@ -760,7 +1024,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonfeedback ErrorDocument 403 /adm/login @@ -768,48 +1034,70 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::londocs PerlCleanupHandler Apache::londocs::untiehash -PerlCleanupHandler Apache::lonnet::save_cache +PerlCleanupHandler Apache::lonacc::cleanup ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::imsimportdocs ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler - -PerlAccessHandler Apache::lonacc + +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonannounce ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler - + -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonchat ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonchatfetch ErrorDocument 413 /adm/overloaded.txt ErrorDocument 500 /adm/errorhandler + +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::longroupchat +ErrorDocument 403 /adm/login +ErrorDocument 500 /adm/errorhandler + + -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonevaluate ErrorDocument 403 /adm/login @@ -817,7 +1105,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonpreferences ErrorDocument 403 /adm/login @@ -825,7 +1115,9 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::loncommunicate ErrorDocument 403 /adm/login @@ -833,27 +1125,33 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonsearchcat PerlCleanupHandler Apache::lonsearchcat::cleanup -PerlCleanupHandler Apache::lonnet::save_cache +PerlCleanupHandler Apache::lonacc::cleanup ErrorDocument 403 /adm/login ErrorDocument 413 /adm/overloaded.txt ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script -PerlHandler Apache::lonnavmaps +PerlHandler Apache::lonnavdisplay ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonquickgrades ErrorDocument 403 /adm/login @@ -862,11 +1160,13 @@ ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::groupsort PerlCleanupHandler Apache::groupsort::cleanup -PerlCleanupHandler Apache::lonnet::save_cache +PerlCleanupHandler Apache::lonacc::cleanup ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler @@ -877,26 +1177,73 @@ PerlHandler Apache::lonerrorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAccessHandler Apache::publiccheck +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonhelp +ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonhelpmenu +ErrorDocument 500 /adm/errorhandler -PerlAccessHandler Apache::lonacc +AuthType LONCAPA +Require valid-user +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonsupportreq +ErrorDocument 500 /adm/errorhandler SetHandler perl-script PerlHandler Apache::lonsupportreq +ErrorDocument 500 /adm/errorhandler + + + +SetHandler perl-script +PerlHandler Apache::loncss +ErrorDocument 500 /adm/errorhandler + + + +SetHandler perl-script +PerlHandler Apache::coursecatalog +ErrorDocument 500 /adm/errorhandler + + + +SetHandler perl-script +PerlHandler Apache::resetpw +ErrorDocument 500 /adm/errorhandler + + + +SetHandler perl-script +PerlHandler Apache::selfenroll +ErrorDocument 500 /adm/errorhandler + + + +SetHandler perl-script +PerlHandler Apache::createaccount +ErrorDocument 500 /adm/errorhandler + + + +SetHandler perl-script +PerlHandler Apache::londns +ErrorDocument 500 /adm/errorhandler # ------------------------------------------------- Backdoor Adm Tests/Programs @@ -963,13 +1310,13 @@ AuthType Basic AuthUserFile /home/httpd/lonTabs/htpasswd require user lonadm SetHandler perl-script -PerlAccessHandler Apache::lonacc +PerlAuthzHandler Apache::lonacc PerlHandler Apache::lontest # ------------------------------------------------------- Shutting down a child -PerlChildExitHandler Apache::lonnet::goodbye +PerlChildExitHandler Apache::lonacc::goodbye # # LON-CAPA Section (extensions to access.conf permission configuration) @@ -981,6 +1328,26 @@ PerlChildExitHandler Apache::lonnet::goo Options None AllowOverride None +order deny,allow +deny from all + + +# Allow uploaded files to be served + + +Options Includes FollowSymLinks +AllowOverride None +order allow,deny +allow from all + + +# Allow construction space files to be served + + +Options Includes FollowSymLinks +AllowOverride +order allow,deny +allow from all # Yes to symbolic links and server-side includes @@ -996,7 +1363,36 @@ allow from all AllowOverride None -Options ExecCGI +Options ExecCGI FollowSymLinks +order allow,deny +allow from all + + +# Allow serving of files in prtspool + + +Options Includes FollowSymLinks +AllowOverride None +order allow,deny +allow from all + + +# Allow serving of files in zipspool + + +Options Includes FollowSymLinks +AllowOverride None +order allow,deny +allow from all + + +# Allow serving of files in captchaspool + + +Options Includes FollowSymLinks +AllowOverride None +order allow,deny +allow from all # ============================================================= Access Handlers @@ -1039,10 +1435,15 @@ PerlSetVar londPort 5663 PerlSetVar lonSysEMail korte@lite.msu.edu PerlSetVar lonDaemons /home/httpd/perl PerlSetVar lonSockDir /home/httpd/sockets +PerlSetVar lonSockCreate /home/httpd/sockets/common PerlSetVar lonDocRoot /home/httpd/html PerlSetVar lonPrtDir /home/httpd/prtspool PerlSetVar lonIncludes /home/httpd/html/res/adm/includes -# & sepeareted list of : seperated fileds inorder of +PerlSetVar lonZipDir /home/httpd/zipspool +PerlSetVar lonCaptchaDir /home/httpd/captchaspool +PerlSetVar lonCaptchaDb /home/httpd/captchadb +PerlSetVar lonFontsDir /home/httpd/html/adm/fonts +# & separated list of : separated fields in order of # - internal name to call it, # - regexp that it should match (done case-insensitively) # - regexp that is should not match (done case-insensitively)