--- loncom/loncapa_apache.conf 2006/05/18 01:16:25 1.136 +++ loncom/loncapa_apache.conf 2008/12/10 16:05:39 1.181.2.1 @@ -1,7 +1,7 @@ ## ## loncapa_apache.conf -- Apache HTTP LON-CAPA configuration file ## -## $Id: loncapa_apache.conf,v 1.136 2006/05/18 01:16:25 raeburn Exp $ +## $Id: loncapa_apache.conf,v 1.181.2.1 2008/12/10 16:05:39 raeburn 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 @@ -50,9 +52,8 @@ PerlSetVar lonOtherAuthen no #PerlWarn On -#AuthName "LON-CAPA Auth" -AuthType Basic +AuthType LONCAPA Require valid-user PerlAccessHandler Apache::publiccheck @@ -79,7 +80,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -87,7 +88,7 @@ PerlHandler Apache::portfolio -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -101,9 +102,11 @@ PerlCleanupHandler Apache::lonacc::clean -AuthType Basic +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 @@ -112,7 +115,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc ErrorDocument 403 /adm/login @@ -121,9 +124,24 @@ 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 @@ -137,7 +155,7 @@ PerlHandler Apache::lonsequence PerlAccessHandler Apache::publiccheck -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -148,7 +166,7 @@ ErrorDocument 500 /adm/errorhandler PerlAccessHandler Apache::publiccheck -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -158,7 +176,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -168,34 +186,38 @@ ErrorDocument 406 /adm/notinit.html ErrorDocument 500 /adm/errorhandler - -AuthType Basic + +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 - -AuthType Basic + +AuthType LONCAPA Require valid-user -PerlAuthzHandler Apache::lonacc +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 -AuthType Basic +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 @@ -203,7 +225,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -214,7 +236,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::loncacc SetHandler perl-script @@ -230,20 +252,19 @@ PerlAccessHandler Apache::lonracc -AuthType Basic +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 -AuthType Basic +AuthType LONCAPA Require valid-user -PerlAuthzHandler Apache::lonacc +PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonhelper ErrorDocument 403 /adm/login @@ -253,7 +274,18 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +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 @@ -285,7 +317,7 @@ PerlHandler Apache::lonratmenu -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -326,7 +358,7 @@ ErrorDocument 413 /adm/overloaded.tx -AuthType Basic +AuthType LONCAPA Require valid-user SetHandler perl-script PerlAuthzHandler Apache::lonacc @@ -343,6 +375,7 @@ PerlHandler Apache::lonrights SetHandler perl-script PerlHandler Apache::londatecheck +PerlHandler Apache::lonipcheck PerlHandler Apache::lonxml @@ -352,9 +385,11 @@ PerlHandler Apache::lonhomework -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc +PerlHandler Apache::londatecheck +PerlHandler Apache::lonipcheck SetHandler perl-script PerlHandler Apache::lonwrapper ErrorDocument 403 /adm/login @@ -362,7 +397,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -374,7 +409,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -386,7 +421,7 @@ ErrorDocument 500 /adm/errorhandler # -------------------------------------------------------------- Admin Programs -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -396,7 +431,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -406,7 +441,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -417,7 +452,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -428,17 +463,18 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +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 -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -448,7 +484,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -457,8 +493,18 @@ 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 + + -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -468,7 +514,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -478,7 +524,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -492,22 +538,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 + + -AuthType Basic +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 -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::switchserver ErrorDocument 403 /adm/login +ErrorDocument 500 /adm/errorhandler @@ -521,7 +590,7 @@ PerlHandler Apache::migrateuser -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -531,7 +600,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -541,7 +610,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -551,7 +620,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -564,7 +633,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -576,7 +645,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -586,7 +655,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -596,7 +665,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -607,7 +676,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -618,7 +687,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -629,7 +698,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -640,7 +709,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -651,7 +720,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -661,8 +730,19 @@ 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 + + -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -673,7 +753,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -685,7 +765,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::loncacc SetHandler perl-script @@ -697,7 +777,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -709,7 +789,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -720,7 +800,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -732,7 +812,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -744,7 +824,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -756,7 +836,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -768,7 +848,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -780,7 +860,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -792,7 +872,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -804,7 +884,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -816,7 +896,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -828,7 +908,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -840,7 +920,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -851,7 +931,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -862,7 +942,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -872,8 +952,30 @@ 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 + + -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -884,7 +986,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -895,7 +997,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -906,7 +1008,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -917,7 +1019,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -927,7 +1029,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -939,7 +1041,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -949,7 +1051,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -959,7 +1061,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -968,7 +1070,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -977,8 +1079,18 @@ ErrorDocument 413 /adm/overloaded.tx 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 + + -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -988,7 +1100,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -998,7 +1110,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -1008,7 +1120,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -1021,18 +1133,18 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +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 -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -1043,7 +1155,7 @@ ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script @@ -1060,104 +1172,80 @@ PerlHandler Apache::lonerrorhandler -AuthType Basic +AuthType LONCAPA Require valid-user +PerlAccessHandler Apache::publiccheck PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonhelp +ErrorDocument 500 /adm/errorhandler -AuthType Basic +AuthType LONCAPA Require valid-user PerlAuthzHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonhelpmenu +ErrorDocument 500 /adm/errorhandler -AuthType Basic +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 -# ------------------------------------------------- Backdoor Adm Tests/Programs - - -AuthName "LON-CAPA Network Administration" -AuthType Basic -AuthUserFile /home/httpd/lonTabs/htpasswd -require user lonadm - - - -AuthName "LON-CAPA Network Administration" -AuthType Basic -AuthUserFile /home/httpd/lonTabs/htpasswd -require user lonadm - - - -AuthName "LON-CAPA Network Administration" -AuthType Basic -AuthUserFile /home/httpd/lonTabs/htpasswd -require user lonadm - + +SetHandler perl-script +PerlHandler Apache::coursecatalog +ErrorDocument 500 /adm/errorhandler + - -AuthName "LON-CAPA Network Administration" -AuthType Basic -AuthUserFile /home/httpd/lonTabs/htpasswd -require user lonadm - + +SetHandler perl-script +PerlHandler Apache::resetpw +ErrorDocument 500 /adm/errorhandler + - -AuthName "LON-CAPA Network Administration" -AuthType Basic -AuthUserFile /home/httpd/lonTabs/htpasswd -require user lonadm - + +SetHandler perl-script +PerlHandler Apache::selfenroll +ErrorDocument 500 /adm/errorhandler + - -AuthName "harvest" -AuthType Basic -AuthUserFile /home/httpd/lonTabs/htpasswd -require user reaper - + +SetHandler perl-script +PerlHandler Apache::createaccount +ErrorDocument 500 /adm/errorhandler + - -AuthName "Offline" -AuthType Basic -AuthUserFile /home/httpd/lonTabs/htpasswd -require user offline - + +SetHandler perl-script +PerlHandler Apache::londns +ErrorDocument 500 /adm/errorhandler + - -AuthName "Offline" -AuthType Basic -AuthUserFile /home/httpd/lonTabs/htpasswd -require user offline - +# ------------------------------------------------- Backdoor Adm Tests/Programs -AuthName "LON-CAPA Network Administration" -AuthType Basic -AuthUserFile /home/httpd/lonTabs/htpasswd -require user lonadm +PerlAccessHandler Apache::lonstatusacc SetHandler perl-script -PerlAuthzHandler Apache::lonacc PerlHandler Apache::lontest @@ -1175,6 +1263,26 @@ PerlChildExitHandler Apache::lonacc::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 @@ -1190,27 +1298,52 @@ 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 # ------------------------------------------------- Allow server-status reports +PerlAccessHandler Apache::lonstatusacc SetHandler server-status -AuthName "LON-CAPA Network Administration" -AuthType Basic -AuthUserFile /home/httpd/lonTabs/htpasswd -require user lonadm # ------------------------ Allow LON-CAPA "low-level" connection status reports - -AuthName "LON-CAPA Network Administration" -AuthType Basic -AuthUserFile /home/httpd/lonTabs/htpasswd -require user lonadm - + +PerlAccessHandler Apache::lonstatusacc +ErrorDocument 406 /adm/roles +ErrorDocument 500 /adm/errorhandler + # ------------------- Allow access to local system documentation from localhost Alias /doc /usr/doc @@ -1233,10 +1366,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) @@ -1260,12 +1398,6 @@ PerlSetVar FAQHost http://help.lon-capa PerlSetVar lonSqlAccess localhostkey -# ----------------------------------------------------------------------------- -# lonttpdPort is the port used by the lightweight graphics httpd server -# not the main Apache server -PerlSetVar lonhttpdPort 8080 - - #---------------------------------------------------------------------------- # # Parameters used by secure lond/lonc