Annotation of loncom/loncapa_apache.conf, revision 1.210

1.1       harris41    1: ##
                      2: ## loncapa_apache.conf -- Apache HTTP LON-CAPA configuration file
                      3: ##
1.210   ! raeburn     4: ## $Id: loncapa_apache.conf,v 1.209 2011/12/28 22:41:16 raeburn Exp $
1.1       harris41    5: ##
                      6: 
                      7: #
                      8: # LON-CAPA Section (extensions to httpd.conf daemon configuration)
                      9: #
1.8       harris41   10: # ================================================================ DocumentRoot
1.1       harris41   11: 
                     12: DocumentRoot "/home/httpd/html"
                     13: 
                     14: # ======================================================================== User
                     15: 
                     16: User www
                     17: Group www
                     18: 
                     19: # ======================================================= Shared Object Modules
                     20: 
1.52      albertel   21: LoadModule perl_module       modules/libperl.so
1.47      albertel   22: <IfDefine !MODPERL2>
1.1       harris41   23: AddModule mod_perl.c
1.47      albertel   24: </IfDefine>
1.1       harris41   25: 
1.63      albertel   26: <IfDefine MODPERL2>
                     27: PerlSetVar	MODPERL2	1
                     28: </IfDefine>
1.1       harris41   29: # =============================================================== Miscellaneous
                     30: 
                     31: ServerAdmin korte@lite.msu.edu
                     32: ExtendedStatus On
                     33: #
                     34: # LON-CAPA Section (extensions to srm.conf name space servicing)
                     35: #
                     36: # ===================================================================== Aliases
                     37: 
1.167     banghart   38: Alias /zipspool/ /home/httpd/zipspool/
1.1       harris41   39: Alias /prtspool/ /home/httpd/prtspool/
1.177     raeburn    40: Alias /captchaspool/ /home/httpd/captchaspool/
1.210   ! raeburn    41: Alias /webdav/ /home/httpd/html/priv/
1.8       harris41   42: ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/"
1.210   ! raeburn    43: DAVLockDB /home/httpd/webdav/DAVLock
1.1       harris41   44: 
                     45: # ================================================================= Directories
                     46: 
                     47: # ------------------------------------------------------------- Access Handlers
                     48: 
1.12      www        49: PerlTransHandler	Apache::lontrans
1.129     albertel   50: PerlCleanupHandler	Apache::lonacc::cleanup
1.12      www        51: 
1.125     albertel   52: PerlAuthenHandler Apache::checkauthen
                     53: PerlSetVar lonOtherAuthen no
                     54: 
1.45      albertel   55: #PerlWarn On
1.183     raeburn    56: <LocationMatch "^/+res/adm/pages/[^/]+\.(gif|png)$">
                     57: PerlAuthenHandler	'sub { return OK }' 
                     58: </LocationMatch>
                     59: 
1.191     droeschl   60: # Send proper expires header to avoid unnecessary HTTP request for static content
1.192     droeschl   61: <LocationMatch "^(/adm/lonIcons|/adm/jQuery|/adm/jsMath|/res/adm/pages|/ckeditor)">
1.191     droeschl   62:         ExpiresActive On
                     63:         ExpiresDefault "access plus 12 hours"
1.199     raeburn    64:         Header set Cache-Control "public, no-transform"
1.191     droeschl   65: </LocationMatch>
                     66: 
1.21      www        67: <LocationMatch "^/+res.*">
1.125     albertel   68: 
1.139     albertel   69: AuthType LONCAPA
1.125     albertel   70: Require valid-user
                     71: 
                     72: PerlAccessHandler      Apache::publiccheck
                     73: PerlAuthzHandler       Apache::lonacc
1.1       harris41   74: PerlHeaderParserHandler Apache::lonrep
                     75: ErrorDocument     403 /adm/login
                     76: ErrorDocument     404 /adm/notfound.html
                     77: ErrorDocument     406 /adm/roles
1.74      www        78: ErrorDocument	  500 /adm/errorhandler
                     79: </LocationMatch>
                     80: 
1.125     albertel   81: 
                     82: <LocationMatch "/.*">
                     83: </LocationMatch>
                     84: 
                     85: 
1.74      www        86: <LocationMatch "^/+enc.*">
1.115     raeburn    87: SetHandler perl-script
1.127     albertel   88: PerlHandler       Apache::lonencurl
1.74      www        89: ErrorDocument     403 /adm/login
1.80      albertel   90: ErrorDocument     404 /adm/notfound.html
                     91: ErrorDocument     406 /adm/roles
1.11      www        92: ErrorDocument	  500 /adm/errorhandler
                     93: </LocationMatch>
                     94: 
1.84      banghart   95: <Location /adm/portfolio>
1.139     albertel   96: AuthType LONCAPA
1.125     albertel   97: Require valid-user
                     98: PerlAuthzHandler Apache::lonacc
1.123     raeburn    99: SetHandler perl-script
1.126     albertel  100: PerlHandler Apache::portfolio
1.123     raeburn   101: </Location>
                    102: 
1.136     raeburn   103: <Location /adm/coursegrp_portfolio>
1.139     albertel  104: AuthType LONCAPA
1.136     raeburn   105: Require valid-user
                    106: PerlAuthzHandler Apache::lonacc
                    107: SetHandler perl-script
                    108: PerlHandler Apache::portfolio
                    109: </Location>
                    110: 
1.195     raeburn   111: <Location /adm/pdfupload>
                    112: AuthType LONCAPA
                    113: Require valid-user
                    114: PerlAuthzHandler Apache::lonacc
                    115: SetHandler perl-script
                    116: PerlHandler             Apache::lonpdfupload
                    117: ErrorDocument     403 /adm/login
                    118: ErrorDocument     404 /adm/notfound.html
                    119: ErrorDocument     406 /adm/roles
                    120: ErrorDocument     500 /adm/errorhandler
                    121: </Location>
                    122: 
1.21      www       123: <LocationMatch "^/+userfiles.*">
1.11      www       124: PerlAccessHandler       Apache::lontokacc
1.58      www       125: PerlCleanupHandler	Apache::lontokacc::removefile
1.129     albertel  126: PerlCleanupHandler	Apache::lonacc::cleanup
1.12      www       127: </LocationMatch>
                    128: 
1.76      albertel  129: <LocationMatch "^/+uploaded.*">
1.139     albertel  130: AuthType LONCAPA
1.125     albertel  131: Require valid-user
                    132: PerlAuthzHandler	Apache::lonacc
1.178     raeburn   133: PerlHandler 		Apache::londatecheck
                    134: PerlHandler  		Apache::lonipcheck
1.75      raeburn   135: PerlHeaderParserHandler Apache::lonuploadrep
1.80      albertel  136: ErrorDocument     403 /adm/login
1.16      www       137: ErrorDocument     404 /adm/notfound.html
1.80      albertel  138: ErrorDocument     406 /adm/roles
1.16      www       139: ErrorDocument	  500 /adm/errorhandler
1.75      raeburn   140: </LocationMatch>
                    141: 
1.106     albertel  142: <LocationMatch "^/+editupload.*">
1.139     albertel  143: AuthType LONCAPA
1.125     albertel  144: Require valid-user
                    145: PerlAuthzHandler	Apache::lonacc
1.106     albertel  146: ErrorDocument     403 /adm/login
                    147: ErrorDocument     406 /adm/roles
                    148: ErrorDocument	  500 /adm/errorhandler
                    149: </LocationMatch>
                    150: 
1.98      albertel  151: <LocationMatch "^/+uploaded/.*/.*/internal/.*">
1.150     albertel  152: PerlAuthenHandler	Apache::lonuploadedacc
                    153: PerlAuthzHandler	Apache::lonuploadedacc::skip_phase
1.151     albertel  154: PerlAccessHandler	Apache::lonuploadedacc::skip_phase
1.98      albertel  155: </LocationMatch>
                    156: 
1.140     raeburn   157: <LocationMatch "^/+uploaded/.*/.*/portfolio/.*">
                    158: PerlAccessHandler      Apache::publiccheck
1.141     albertel  159: AuthType LONCAPA
1.140     raeburn   160: Require valid-user
                    161: PerlAuthzHandler       Apache::lonacc
                    162: </LocationMatch>
                    163: 
                    164: <LocationMatch "^/+uploaded/.*/.*/groups/.*/portfolio/.*">
                    165: PerlAccessHandler      Apache::publiccheck
1.141     albertel  166: AuthType LONCAPA
1.140     raeburn   167: Require valid-user
                    168: PerlAuthzHandler       Apache::lonacc
                    169: </LocationMatch>
1.98      albertel  170: 
1.76      albertel  171: <LocationMatch "^/+uploaded/.*\.page$">
1.75      raeburn   172: SetHandler perl-script
1.126     albertel  173: PerlHandler Apache::lonpage
1.75      raeburn   174: </LocationMatch>
                    175: 
1.76      albertel  176: <LocationMatch "^/+uploaded/.*\.sequence$">
1.75      raeburn   177: SetHandler perl-script
1.126     albertel  178: PerlHandler Apache::lonsequence
1.16      www       179: </LocationMatch>
                    180: 
1.44      www       181: <LocationMatch "^/+public/.*/syllabus$">
1.132     albertel  182: PerlAccessHandler      Apache::publiccheck
1.139     albertel  183: AuthType LONCAPA
1.125     albertel  184: Require valid-user
                    185: PerlAuthzHandler	Apache::lonacc
1.16      www       186: SetHandler              perl-script
1.126     albertel  187: PerlHandler             Apache::lonsyllabus
1.16      www       188: ErrorDocument     404 /adm/notfound.html
                    189: ErrorDocument	  500 /adm/errorhandler
                    190: </LocationMatch>
                    191: 
1.122     www       192: <LocationMatch "^/+(public|adm)/.*(\.rss|_rss\.html)$">
1.132     albertel  193: PerlAccessHandler      Apache::publiccheck
1.139     albertel  194: AuthType LONCAPA
1.125     albertel  195: Require valid-user
                    196: PerlAuthzHandler	Apache::lonacc
1.121     www       197: SetHandler              perl-script
1.126     albertel  198: PerlHandler             Apache::lonrss
1.121     www       199: ErrorDocument     404 /adm/notfound.html
                    200: ErrorDocument	  500 /adm/errorhandler
                    201: </LocationMatch>
                    202: 
1.44      www       203: <LocationMatch "^/adm/.*/aboutme$">
1.139     albertel  204: AuthType LONCAPA
1.125     albertel  205: Require valid-user
                    206: PerlAuthzHandler	Apache::lonacc
1.16      www       207: SetHandler              perl-script
1.126     albertel  208: PerlHandler             Apache::lonaboutme
1.19      www       209: ErrorDocument     404 /adm/notfound.html
1.54      www       210: ErrorDocument     406 /adm/notinit.html
1.19      www       211: ErrorDocument	  500 /adm/errorhandler
                    212: </LocationMatch>
                    213: 
1.153     albertel  214: <LocationMatch "^/adm/.*/aboutme/portfolio$">
                    215: PerlAccessHandler       Apache::publiccheck
                    216: AuthType LONCAPA
                    217: Require valid-user
                    218: PerlAuthzHandler	Apache::lonacc
                    219: SetHandler              perl-script
                    220: PerlHandler             Apache::lonaboutme
                    221: ErrorDocument     404 /adm/notfound.html
                    222: ErrorDocument     406 /adm/notinit.html
                    223: ErrorDocument	  500 /adm/errorhandler
                    224: </LocationMatch>
                    225: 
1.44      www       226: <LocationMatch "^/adm/.*/smppg$">
1.139     albertel  227: AuthType LONCAPA
1.125     albertel  228: Require valid-user
                    229: PerlAuthzHandler	Apache::lonacc
1.19      www       230: SetHandler              perl-script
1.172     www       231: PerlHandler             Apache::londatecheck
1.178     raeburn   232: PerlHandler		Apache::lonipcheck
1.126     albertel  233: PerlHandler             Apache::lonsimplepage
1.19      www       234: ErrorDocument     404 /adm/notfound.html
1.54      www       235: ErrorDocument     406 /adm/notinit.html
1.19      www       236: ErrorDocument	  500 /adm/errorhandler
                    237: </LocationMatch>
                    238: 
1.44      www       239: <LocationMatch "^/adm/.*/bulletinboard$">
1.139     albertel  240: AuthType LONCAPA
1.125     albertel  241: Require valid-user
                    242: PerlAuthzHandler	Apache::lonacc
1.19      www       243: SetHandler              perl-script
1.126     albertel  244: PerlHandler             Apache::londatecheck
1.178     raeburn   245: PerlHandler		Apache::lonipcheck
1.126     albertel  246: PerlHandler             Apache::lonbulletin
1.55      www       247: ErrorDocument     404 /adm/notfound.html
                    248: ErrorDocument     406 /adm/notinit.html
                    249: ErrorDocument	  500 /adm/errorhandler
                    250: </LocationMatch>
                    251: 
                    252: <LocationMatch "\.problem/smpedit$">
1.139     albertel  253: AuthType LONCAPA
1.125     albertel  254: Require valid-user
                    255: PerlAuthzHandler	Apache::lonacc
1.55      www       256: SetHandler              perl-script
1.126     albertel  257: PerlHandler             Apache::lonsimpleproblemedit
1.11      www       258: ErrorDocument     404 /adm/notfound.html
1.54      www       259: ErrorDocument     406 /adm/notinit.html
1.1       harris41  260: ErrorDocument	  500 /adm/errorhandler
                    261: </LocationMatch>
                    262: 
1.205     www       263: <LocationMatch "^/+priv/.*">
1.139     albertel  264: AuthType LONCAPA
1.131     albertel  265: Require valid-user
1.125     albertel  266: PerlAuthzHandler Apache::loncacc
1.1       harris41  267: SetHandler        perl-script
                    268: ErrorDocument     403 /adm/login
                    269: ErrorDocument     404 /adm/notfound.html
1.18      www       270: ErrorDocument     406 /adm/unauthorized
1.1       harris41  271: ErrorDocument	  500 /adm/errorhandler
                    272: </LocationMatch>
                    273: 
1.210   ! raeburn   274: <LocationMatch "^/+webdav/[\w\-]+/[\w\-]+/">
        !           275: AuthType Basic
        !           276: AuthName "LONCAPA username,domain"
        !           277: Require valid-user
        !           278: SSLRequireSSL
        !           279: PerlAuthenHandler Apache::lonwebdavauth
        !           280: PerlAuthzHandler Apache::lonwebdavacc
        !           281: Dav On
        !           282: DirectoryIndex index.missing
        !           283: Options Indexes FollowSymLinks
        !           284: ErrorDocument     403 /adm/nowebdav.html
        !           285: ErrorDocument     404 /adm/notfound.html
        !           286: ErrorDocument     406 /adm/unauthorized
        !           287: ErrorDocument     500 /adm/errorhandler
        !           288: </LocationMatch>
        !           289: 
1.21      www       290: <LocationMatch "^/+raw.*">
1.1       harris41  291: PerlAccessHandler Apache::lonracc
                    292: </LocationMatch>
                    293: 
1.41      bowersj2  294: <LocationMatch "^/adm/helper/.*\.helper$">
1.139     albertel  295: AuthType LONCAPA
1.125     albertel  296: Require valid-user
1.142     albertel  297: PerlAuthzHandler  Apache::lonacc
1.41      bowersj2  298: SetHandler        perl-script
1.126     albertel  299: PerlHandler       Apache::lonhelper
1.41      bowersj2  300: ErrorDocument     403 /adm/login
                    301: ErrorDocument     404 /adm/notfound.html
                    302: ErrorDocument     406 /adm/unauthorized
                    303: ErrorDocument     500 /adm/errorhandler
                    304: </LocationMatch>
                    305: 
1.23      albertel  306: <LocationMatch "/prtspool">
1.139     albertel  307: AuthType LONCAPA
1.125     albertel  308: Require valid-user
                    309: PerlAuthzHandler Apache::lonacc
1.23      albertel  310: ErrorDocument     403 /adm/login
                    311: ErrorDocument     404 /adm/notfound.html
                    312: ErrorDocument     406 /adm/roles
1.99      www       313: ErrorDocument     413 /adm/overloaded.txt
1.23      albertel  314: ErrorDocument	  500 /adm/errorhandler
                    315: </LocationMatch>
1.167     banghart  316: 
                    317: <LocationMatch "/zipspool">
                    318: AuthType LONCAPA
                    319: Require valid-user
                    320: PerlAuthzHandler Apache::lonacc
                    321: ErrorDocument     403 /adm/login
                    322: ErrorDocument     404 /adm/notfound.html
                    323: ErrorDocument     406 /adm/roles
                    324: ErrorDocument     413 /adm/overloaded.txt
                    325: ErrorDocument	  500 /adm/errorhandler
                    326: </LocationMatch>
1.1       harris41  327: # ------------------------------------------------------------------------- RAT
                    328: 
1.205     www       329: <LocationMatch "^/+priv/.*\.sequence$">
1.1       harris41  330: SetHandler perl-script
1.126     albertel  331: PerlHandler Apache::lonratedt
1.1       harris41  332: </LocationMatch>
                    333: 
1.205     www       334: <LocationMatch "^/+priv/.*\.page$">
1.1       harris41  335: SetHandler perl-script
1.126     albertel  336: PerlHandler Apache::lonratedt
1.1       harris41  337: </LocationMatch>
                    338: 
1.205     www       339: <LocationMatch "^/+priv/.*\/ratserver$">
1.1       harris41  340: SetHandler perl-script
1.126     albertel  341: PerlHandler Apache::lonratsrv
1.1       harris41  342: </LocationMatch>
                    343: 
1.205     www       344: <LocationMatch "^/+priv/.*\/adveditmenu$">
1.100     raeburn   345: SetHandler perl-script
1.126     albertel  346: PerlHandler Apache::lonratmenu
1.100     raeburn   347: </LocationMatch>
                    348: 
1.1       harris41  349: <Location /adm/ratparms>
1.139     albertel  350: AuthType LONCAPA
1.125     albertel  351: Require valid-user
                    352: PerlAuthzHandler       Apache::lonacc
1.1       harris41  353: SetHandler perl-script
1.126     albertel  354: PerlHandler Apache::lonratparms
1.1       harris41  355: ErrorDocument     403 /adm/login
                    356: ErrorDocument	  500 /adm/errorhandler
                    357: </Location>
                    358: 
                    359: # --------------------------------------------- Resource Space Content Handlers
                    360: 
1.64      albertel  361: <LocationMatch "^/+res.*/$">
1.1       harris41  362: SetHandler perl-script
1.126     albertel  363: PerlHandler Apache::lonindexer
1.29      www       364: PerlCleanupHandler Apache::lonindexer::cleanup
1.129     albertel  365: PerlCleanupHandler	Apache::lonacc::cleanup
1.1       harris41  366: </LocationMatch>
                    367: 
1.190     raeburn   368: <LocationMatch "^/+res.*\.tex$">
1.1       harris41  369: SetHandler perl-script
1.126     albertel  370: PerlHandler Apache::lontex
1.1       harris41  371: </LocationMatch>
                    372: 
1.71      www       373: <LocationMatch "^/+res/.*\.page$">
1.1       harris41  374: SetHandler perl-script
1.126     albertel  375: PerlHandler Apache::lonpage
1.1       harris41  376: </LocationMatch>
                    377: 
1.71      www       378: <LocationMatch "^/+res/.*\.sequence$">
1.1       harris41  379: SetHandler perl-script
1.126     albertel  380: PerlHandler Apache::lonsequence
1.1       harris41  381: </LocationMatch>
                    382: 
1.205     www       383: <LocationMatch "^/+(res|priv|public|uploaded|editupload|adm)/.*\.meta$">
1.132     albertel  384: PerlAccessHandler      Apache::publiccheck
1.1       harris41  385: SetHandler perl-script
1.126     albertel  386: PerlHandler Apache::lonmeta
1.99      www       387: ErrorDocument     413 /adm/overloaded.txt
1.39      www       388: </LocationMatch>
                    389: 
1.71      www       390: <LocationMatch "^/adm/bombs/">
1.139     albertel  391: AuthType LONCAPA
1.125     albertel  392: Require valid-user
1.71      www       393: SetHandler perl-script
1.125     albertel  394: PerlAuthzHandler Apache::lonacc
1.126     albertel  395: PerlHandler Apache::lonmeta
1.71      www       396: </LocationMatch>
                    397: 
                    398: 
                    399: 
1.205     www       400: <LocationMatch "^/+(res|priv)/.*\.rights$">
1.39      www       401: SetHandler perl-script
1.126     albertel  402: PerlHandler Apache::lonrights
1.1       harris41  403: </LocationMatch>
                    404: 
1.205     www       405: <LocationMatch "^/+(uploaded|res|priv)/.*\.(xml|html|htm|xhtml|xhtm|sty)$">
1.1       harris41  406: SetHandler perl-script
1.126     albertel  407: PerlHandler Apache::londatecheck
1.178     raeburn   408: PerlHandler Apache::lonipcheck
1.126     albertel  409: PerlHandler Apache::lonxml
1.1       harris41  410: </LocationMatch>
                    411: 
1.205     www       412: <LocationMatch "^/+(res|priv).*\.(task|problem|exam|quiz|assess|survey|form|library)$">
1.1       harris41  413: SetHandler perl-script
1.126     albertel  414: PerlHandler Apache::lonhomework
1.1       harris41  415: </LocationMatch>
                    416: 
1.205     www       417: <LocationMatch "^/+priv/.*\.(js|css|txt|tex)$">
1.185     raeburn   418: SetHandler perl-script
                    419: PerlHandler Apache::lonxml
                    420: </LocationMatch>
                    421: 
1.1       harris41  422: <LocationMatch "^/adm/wrapper/">
1.139     albertel  423: AuthType LONCAPA
1.125     albertel  424: Require valid-user
                    425: PerlAuthzHandler       Apache::lonacc
1.172     www       426: PerlHandler Apache::londatecheck
1.178     raeburn   427: PerlHandler Apache::lonipcheck
1.1       harris41  428: SetHandler perl-script
1.126     albertel  429: PerlHandler Apache::lonwrapper
1.66      www       430: ErrorDocument     403 /adm/login
                    431: ErrorDocument	  500 /adm/errorhandler
                    432: </LocationMatch>
                    433: 
1.113     www       434: <LocationMatch "^/adm/source">
1.139     albertel  435: AuthType LONCAPA
1.125     albertel  436: Require valid-user
                    437: PerlAuthzHandler       Apache::lonacc
1.83      taceyjo1  438: SetHandler perl-script
1.126     albertel  439: PerlHandler Apache::lonsource
1.83      taceyjo1  440: ErrorDocument     403 /adm/login
1.85      www       441: ErrorDocument     406 /adm/roles
1.83      taceyjo1  442: ErrorDocument	  500 /adm/errorhandler
                    443: </LocationMatch>
                    444: 
                    445: 
1.66      www       446: <LocationMatch "^/adm/localize/">
1.139     albertel  447: AuthType LONCAPA
1.125     albertel  448: Require valid-user
                    449: PerlAuthzHandler       Apache::lonacc
1.66      www       450: SetHandler perl-script
1.126     albertel  451: PerlHandler Apache::lonlocalize
1.1       harris41  452: ErrorDocument     403 /adm/login
                    453: ErrorDocument	  500 /adm/errorhandler
                    454: </LocationMatch>
                    455: 
                    456: # -------------------------------------------------------------- Admin Programs
1.24      albertel  457: 
                    458: <Location /adm/randomlabel.png>
1.139     albertel  459: AuthType LONCAPA
1.125     albertel  460: Require valid-user
                    461: PerlAuthzHandler       Apache::lonacc
1.24      albertel  462: SetHandler perl-script
1.126     albertel  463: PerlHandler Apache::randomlylabel
1.69      albertel  464: ErrorDocument     403 /adm/login
                    465: ErrorDocument	  500 /adm/errorhandler
                    466: </Location>
                    467: 
                    468: <Location /adm/imagechoice>
1.139     albertel  469: AuthType LONCAPA
1.125     albertel  470: Require valid-user
                    471: PerlAuthzHandler       Apache::lonacc
1.69      albertel  472: SetHandler perl-script
1.126     albertel  473: PerlHandler Apache::imagechoice
1.24      albertel  474: ErrorDocument     403 /adm/login
                    475: ErrorDocument	  500 /adm/errorhandler
                    476: </Location>
1.1       harris41  477: 
1.200     www       478: <Location /adm/searchcourse>
                    479: AuthType LONCAPA
                    480: Require valid-user
                    481: PerlAuthzHandler       Apache::lonacc
                    482: SetHandler perl-script
                    483: PerlHandler Apache::lonsearchcourse
                    484: ErrorDocument     403 /adm/login
                    485: ErrorDocument     500 /adm/errorhandler
                    486: </Location>
                    487: 
1.201     www       488: <Location /adm/indexcourse>
                    489: AuthType LONCAPA
                    490: Require valid-user
                    491: PerlAuthzHandler       Apache::lonacc
                    492: SetHandler perl-script
                    493: PerlHandler Apache::lonindexcourse
                    494: ErrorDocument     403 /adm/login
                    495: ErrorDocument     500 /adm/errorhandler
                    496: </Location>
1.200     www       497: 
1.1       harris41  498: <Location /adm/statistics>
1.139     albertel  499: AuthType LONCAPA
1.125     albertel  500: Require valid-user
                    501: PerlAuthzHandler       Apache::lonacc
1.1       harris41  502: SetHandler perl-script
1.126     albertel  503: PerlHandler Apache::lonstatistics
1.1       harris41  504: ErrorDocument     403 /adm/login
1.20      www       505: ErrorDocument     413 /adm/overloaded.txt
1.1       harris41  506: ErrorDocument	  500 /adm/errorhandler
                    507: </Location>
                    508: 
1.92      matthew   509: <Location /adm/trackstudent>
1.139     albertel  510: AuthType LONCAPA
1.125     albertel  511: Require valid-user
                    512: PerlAuthzHandler       Apache::lonacc
1.92      matthew   513: SetHandler perl-script
1.126     albertel  514: PerlHandler Apache::lontrackstudent
1.92      matthew   515: ErrorDocument     403 /adm/login
                    516: ErrorDocument     413 /adm/overloaded.txt
                    517: ErrorDocument	  500 /adm/errorhandler
                    518: </Location>
                    519: 
1.1       harris41  520: <Location /adm/roles>
1.139     albertel  521: AuthType LONCAPA
1.125     albertel  522: Require valid-user
                    523: PerlAuthzHandler       Apache::lonacc
1.1       harris41  524: SetHandler perl-script
1.126     albertel  525: PerlHandler Apache::lonroles
1.33      www       526: ErrorDocument     403 /adm/login
1.174     www       527: ErrorDocument     409 /adm/preferences?action=lockwarning
1.33      www       528: ErrorDocument	  500 /adm/errorhandler
                    529: </Location>
                    530: 
                    531: <Location /adm/menu>
1.139     albertel  532: AuthType LONCAPA
1.125     albertel  533: Require valid-user
                    534: PerlAuthzHandler       Apache::lonacc
1.33      www       535: SetHandler perl-script
1.128     albertel  536: PerlHandler Apache::lonmainmenu
1.42      www       537: ErrorDocument     403 /adm/login
                    538: ErrorDocument	  500 /adm/errorhandler
                    539: </Location>
                    540: 
1.203     www       541: <Location /adm/pickresource>
                    542: AuthType LONCAPA
                    543: Require valid-user
                    544: PerlAuthzHandler       Apache::lonacc
                    545: SetHandler perl-script
                    546: PerlHandler Apache::lonpickresource
                    547: ErrorDocument     403 /adm/login
                    548: ErrorDocument     500 /adm/errorhandler
                    549: </Location>
                    550: 
1.176     raeburn   551: <Location /adm/pickauthor>
                    552: AuthType LONCAPA
                    553: Require valid-user
                    554: PerlAuthzHandler       Apache::lonacc
                    555: SetHandler perl-script
                    556: PerlHandler Apache::lonpickauthor
                    557: ErrorDocument     403 /adm/login
                    558: ErrorDocument     500 /adm/errorhandler
                    559: </Location>
                    560: 
1.27      www       561: <Location /adm/pickstudent>
1.139     albertel  562: AuthType LONCAPA
1.125     albertel  563: Require valid-user
                    564: PerlAuthzHandler       Apache::lonacc
1.27      www       565: SetHandler perl-script
1.126     albertel  566: PerlHandler Apache::lonpickstudent
1.40      www       567: ErrorDocument     403 /adm/login
                    568: ErrorDocument	  500 /adm/errorhandler
                    569: </Location>
                    570: 
1.187     raeburn   571: <Location /adm/pickuser>
                    572: AuthType LONCAPA
                    573: Require valid-user
                    574: PerlAuthzHandler       Apache::lonacc
                    575: SetHandler perl-script
                    576: PerlHandler Apache::lonpickuser
                    577: ErrorDocument     403 /adm/login
                    578: ErrorDocument     406 /adm/roles
                    579: ErrorDocument     500 /adm/errorhandler
                    580: </Location>
                    581: 
1.40      www       582: <Location /adm/pickcourse>
1.139     albertel  583: AuthType LONCAPA
1.125     albertel  584: Require valid-user
                    585: PerlAuthzHandler       Apache::lonacc
1.40      www       586: SetHandler perl-script
1.126     albertel  587: PerlHandler Apache::lonpickcourse
1.77      albertel  588: ErrorDocument     403 /adm/login
                    589: ErrorDocument	  500 /adm/errorhandler
                    590: </Location>
                    591: 
                    592: <Location /adm/pickcode>
1.139     albertel  593: AuthType LONCAPA
1.125     albertel  594: Require valid-user
                    595: PerlAuthzHandler       Apache::lonacc
1.77      albertel  596: SetHandler perl-script
1.126     albertel  597: PerlHandler Apache::lonpickcode
1.1       harris41  598: ErrorDocument     403 /adm/login
                    599: ErrorDocument	  500 /adm/errorhandler
                    600: </Location>
                    601: 
                    602: <Location /adm/login>
                    603: SetHandler perl-script
1.126     albertel  604: PerlHandler Apache::lonlogin
1.1       harris41  605: </Location>
                    606: 
1.148     raeburn   607: <Location /adm/restrictedaccess>
                    608: PerlAccessHandler      Apache::publiccheck
                    609: AuthType LONCAPA
1.152     albertel  610: Require valid-user
1.148     raeburn   611: SetHandler perl-script
1.149     albertel  612: PerlAuthzHandler       Apache::lonacc
1.148     raeburn   613: PerlHandler Apache::restrictedaccess
1.154     albertel  614: ErrorDocument	  500 /adm/errorhandler
1.148     raeburn   615: </Location>
                    616: 
1.162     raeburn   617: <Location /adm/blockedaccess>
                    618: PerlAccessHandler      Apache::publiccheck
                    619: AuthType LONCAPA
                    620: Require valid-user
                    621: SetHandler perl-script
                    622: PerlAuthzHandler       Apache::lonacc
                    623: PerlHandler Apache::blockedaccess
                    624: ErrorDocument     500 /adm/errorhandler
                    625: </Location>
                    626: 
1.1       harris41  627: <Location /adm/logout>
1.139     albertel  628: AuthType LONCAPA
1.125     albertel  629: Require valid-user
                    630: PerlAuthzHandler       Apache::lonacc
1.1       harris41  631: SetHandler perl-script
1.126     albertel  632: PerlHandler Apache::lonlogout
1.1       harris41  633: ErrorDocument     403 /adm/login
1.175     www       634: ErrorDocument     409 /adm/preferences?action=lockwarning
1.154     albertel  635: ErrorDocument	  500 /adm/errorhandler
1.1       harris41  636: </Location>
                    637: 
1.117     albertel  638: <Location /adm/switchserver>
1.139     albertel  639: AuthType LONCAPA
1.125     albertel  640: Require valid-user
                    641: PerlAuthzHandler       Apache::lonacc
1.117     albertel  642: SetHandler perl-script
1.126     albertel  643: PerlHandler Apache::switchserver
1.117     albertel  644: ErrorDocument     403 /adm/login
1.154     albertel  645: ErrorDocument	  500 /adm/errorhandler
1.117     albertel  646: </Location>
                    647: 
1.1       harris41  648: <Location /adm/authenticate>
                    649: SetHandler perl-script
1.126     albertel  650: PerlHandler Apache::lonauth
1.1       harris41  651: </Location>
                    652: 
1.117     albertel  653: <Location /adm/migrateuser>
                    654: SetHandler perl-script
1.126     albertel  655: PerlHandler Apache::migrateuser
1.117     albertel  656: </Location>
                    657: 
1.1       harris41  658: <Location /adm/annotations>
1.139     albertel  659: AuthType LONCAPA
1.125     albertel  660: Require valid-user
                    661: PerlAuthzHandler       Apache::lonacc
1.1       harris41  662: SetHandler perl-script
1.126     albertel  663: PerlHandler Apache::admannotations
1.1       harris41  664: ErrorDocument     403 /adm/login
                    665: ErrorDocument	  500 /adm/errorhandler
                    666: </Location>
                    667: 
1.91      www       668: <Location /adm/spellcheck>
1.139     albertel  669: AuthType LONCAPA
1.125     albertel  670: Require valid-user
                    671: PerlAuthzHandler       Apache::lonacc
1.91      www       672: SetHandler perl-script
1.126     albertel  673: PerlHandler Apache::lonspeller
1.91      www       674: ErrorDocument     403 /adm/login
                    675: ErrorDocument	  500 /adm/errorhandler
                    676: </Location>
                    677: 
1.1       harris41  678: <Location /adm/flip>
1.139     albertel  679: AuthType LONCAPA
1.125     albertel  680: Require valid-user
                    681: PerlAuthzHandler       Apache::lonacc
1.1       harris41  682: SetHandler perl-script
1.126     albertel  683: PerlHandler Apache::lonpageflip
1.30      www       684: PerlCleanupHandler Apache::lonpageflip::cleanup
1.129     albertel  685: PerlCleanupHandler	Apache::lonacc::cleanup
1.1       harris41  686: ErrorDocument     406 /adm/roles
                    687: ErrorDocument     403 /adm/login
                    688: ErrorDocument	  500 /adm/errorhandler
                    689: </Location>
                    690: 
                    691: <Location /adm/ambiguous>
1.139     albertel  692: AuthType LONCAPA
1.125     albertel  693: Require valid-user
                    694: PerlAuthzHandler       Apache::lonacc
1.1       harris41  695: SetHandler perl-script
1.126     albertel  696: PerlHandler Apache::lonambiguous
1.30      www       697: PerlCleanupHandler Apache::lonambiguous::cleanup
1.129     albertel  698: PerlCleanupHandler	Apache::lonacc::cleanup
1.1       harris41  699: ErrorDocument     403 /adm/login
                    700: ErrorDocument	  500 /adm/errorhandler
                    701: </Location>
                    702: 
                    703: <Location /adm/email>
1.139     albertel  704: AuthType LONCAPA
1.125     albertel  705: Require valid-user
                    706: PerlAuthzHandler       Apache::lonacc
1.1       harris41  707: SetHandler perl-script
1.130     albertel  708: PerlHandler Apache::lonmsgdisplay
1.1       harris41  709: ErrorDocument     403 /adm/login
                    710: ErrorDocument	  500 /adm/errorhandler
                    711: </Location>
                    712: 
1.116     raeburn   713: <Location /adm/notify>
1.139     albertel  714: AuthType LONCAPA
1.125     albertel  715: Require valid-user
                    716: PerlAuthzHandler       Apache::lonacc
1.116     raeburn   717: SetHandler perl-script
1.126     albertel  718: PerlHandler Apache::lonnotify
1.116     raeburn   719: ErrorDocument     403 /adm/login
                    720: ErrorDocument     500 /adm/errorhandler
                    721: </Location>
                    722: 
1.1       harris41  723: <Location /adm/parmset>
1.139     albertel  724: AuthType LONCAPA
1.125     albertel  725: Require valid-user
                    726: PerlAuthzHandler       Apache::lonacc
1.1       harris41  727: SetHandler perl-script
1.126     albertel  728: PerlHandler Apache::lonparmset
1.31      bowersj2  729: ErrorDocument     403 /adm/login
                    730: ErrorDocument     406 /adm/roles
                    731: ErrorDocument	  500 /adm/errorhandler
                    732: </Location>
                    733: 
1.185     raeburn   734: <Location /adm/courseprefs>
                    735: AuthType LONCAPA
                    736: Require valid-user
                    737: PerlAuthzHandler       Apache::lonacc
                    738: SetHandler perl-script
                    739: PerlHandler Apache::courseprefs
                    740: ErrorDocument     403 /adm/login
                    741: ErrorDocument     406 /adm/roles
                    742: ErrorDocument     500 /adm/errorhandler
                    743: </Location>
                    744: 
1.110     albertel  745: <Location /adm/slotrequest>
1.139     albertel  746: AuthType LONCAPA
1.125     albertel  747: Require valid-user
                    748: PerlAuthzHandler       Apache::lonacc
1.110     albertel  749: SetHandler perl-script
1.126     albertel  750: PerlHandler Apache::slotrequest
1.110     albertel  751: ErrorDocument     403 /adm/login
                    752: ErrorDocument     406 /adm/roles
                    753: ErrorDocument	  500 /adm/errorhandler
                    754: </Location>
                    755: 
1.31      bowersj2  756: <Location /adm/wizard>
1.139     albertel  757: AuthType LONCAPA
1.125     albertel  758: Require valid-user
                    759: PerlAuthzHandler       Apache::lonacc
1.31      bowersj2  760: SetHandler perl-script
1.126     albertel  761: PerlHandler Apache::lonwizard
1.1       harris41  762: ErrorDocument     403 /adm/login
                    763: ErrorDocument     406 /adm/roles
                    764: ErrorDocument	  500 /adm/errorhandler
                    765: </Location>
                    766: 
                    767: <Location /adm/grades>
1.139     albertel  768: AuthType LONCAPA
1.125     albertel  769: Require valid-user
                    770: PerlAuthzHandler       Apache::lonacc
1.1       harris41  771: SetHandler perl-script
1.126     albertel  772: PerlHandler Apache::grades
1.1       harris41  773: ErrorDocument     403 /adm/login
                    774: ErrorDocument     406 /adm/roles
                    775: ErrorDocument	  500 /adm/errorhandler
                    776: </Location>
                    777: 
1.187     raeburn   778: <Location /adm/requestcourse>
                    779: AuthType LONCAPA
                    780: Require valid-user
                    781: PerlAuthzHandler       Apache::lonacc
                    782: SetHandler perl-script
                    783: PerlHandler Apache::lonrequestcourse
                    784: ErrorDocument     403 /adm/login
                    785: ErrorDocument     406 /adm/roles
                    786: ErrorDocument     500 /adm/errorhandler
                    787: </Location>
                    788: 
1.1       harris41  789: <Location /adm/createcourse>
1.139     albertel  790: AuthType LONCAPA
1.125     albertel  791: Require valid-user
                    792: PerlAuthzHandler       Apache::lonacc
1.1       harris41  793: SetHandler perl-script
1.126     albertel  794: PerlHandler Apache::loncreatecourse
1.1       harris41  795: ErrorDocument     403 /adm/login
                    796: ErrorDocument     406 /adm/roles
                    797: ErrorDocument	  500 /adm/errorhandler
1.67      raeburn   798: </Location>
                    799: 
                    800: <Location /adm/modifycourse>
1.139     albertel  801: AuthType LONCAPA
1.125     albertel  802: Require valid-user
                    803: PerlAuthzHandler       Apache::lonacc
1.67      raeburn   804: SetHandler perl-script
1.126     albertel  805: PerlHandler Apache::lonmodifycourse
1.67      raeburn   806: ErrorDocument     403 /adm/login
                    807: ErrorDocument     406 /adm/roles
                    808: ErrorDocument     500 /adm/errorhandler
1.1       harris41  809: </Location>
                    810: 
1.163     raeburn   811: <Location /adm/domainprefs>
                    812: AuthType LONCAPA
                    813: Require valid-user
                    814: PerlAuthzHandler       Apache::lonacc
                    815: SetHandler perl-script
                    816: PerlHandler Apache::domainprefs
                    817: ErrorDocument     403 /adm/login
                    818: ErrorDocument     406 /adm/roles
                    819: ErrorDocument     500 /adm/errorhandler
                    820: </Location>
                    821: 
1.182     raeburn   822: <Location /adm/domainstatus>
                    823: PerlAccessHandler       Apache::lonstatusacc
                    824: SetHandler perl-script
                    825: PerlHandler Apache::domainstatus
                    826: ErrorDocument     403 /adm/login
                    827: ErrorDocument     406 /adm/roles
                    828: ErrorDocument     500 /adm/errorhandler
                    829: </Location>
                    830: 
1.1       harris41  831: <Location /adm/createuser>
1.139     albertel  832: AuthType LONCAPA
1.125     albertel  833: Require valid-user
                    834: PerlAuthzHandler       Apache::lonacc
1.1       harris41  835: SetHandler perl-script
1.126     albertel  836: PerlHandler Apache::loncreateuser
1.1       harris41  837: ErrorDocument     403 /adm/login
                    838: ErrorDocument     406 /adm/roles
                    839: ErrorDocument	  500 /adm/errorhandler
                    840: </Location>
                    841: 
                    842: <Location /adm/publish>
1.139     albertel  843: AuthType LONCAPA
1.125     albertel  844: Require valid-user
                    845: PerlAuthzHandler       Apache::lonacc
1.1       harris41  846: SetHandler perl-script
1.126     albertel  847: PerlHandler Apache::lonpublisher
1.1       harris41  848: ErrorDocument     403 /adm/login
                    849: ErrorDocument     404 /adm/notfound.html
1.18      www       850: ErrorDocument     406 /adm/unauthorized
1.1       harris41  851: ErrorDocument	  500 /adm/errorhandler
                    852: </Location>
                    853: 
1.205     www       854: <LocationMatch "^/+priv/.*/$">
1.139     albertel  855: AuthType LONCAPA
1.131     albertel  856: Require valid-user
1.125     albertel  857: PerlAuthzHandler       Apache::loncacc
1.1       harris41  858: SetHandler perl-script
1.126     albertel  859: PerlHandler Apache::lonpubdir
1.1       harris41  860: ErrorDocument     403 /adm/login
                    861: ErrorDocument     404 /adm/notfound.html
1.18      www       862: ErrorDocument     406 /adm/unauthorized
1.1       harris41  863: ErrorDocument	  500 /adm/errorhandler
                    864: </LocationMatch>
                    865: 
1.18      www       866: <Location /adm/unauthorized>
1.139     albertel  867: AuthType LONCAPA
1.125     albertel  868: Require valid-user
                    869: PerlAuthzHandler       Apache::lonacc
1.18      www       870: SetHandler perl-script
1.126     albertel  871: PerlHandler Apache::lonunauthorized
1.18      www       872: ErrorDocument     403 /adm/login
                    873: ErrorDocument     404 /adm/notfound.html
1.1       harris41  874: ErrorDocument	  500 /adm/errorhandler
                    875: </Location>
                    876: 
                    877: <Location /adm/retrieve>
1.139     albertel  878: AuthType LONCAPA
1.125     albertel  879: Require valid-user
                    880: PerlAuthzHandler       Apache::lonacc
1.1       harris41  881: SetHandler perl-script
1.126     albertel  882: PerlHandler Apache::lonretrieve
1.1       harris41  883: ErrorDocument     403 /adm/login
                    884: ErrorDocument     404 /adm/notfound.html
1.18      www       885: ErrorDocument     406 /adm/unauthorized
1.1       harris41  886: ErrorDocument	  500 /adm/errorhandler
                    887: </Location>
                    888: 
1.109     www       889: <Location /adm/cleanup>
1.139     albertel  890: AuthType LONCAPA
1.125     albertel  891: Require valid-user
                    892: PerlAuthzHandler       Apache::lonacc
1.109     www       893: SetHandler perl-script
1.126     albertel  894: PerlHandler Apache::loncleanup
1.109     www       895: ErrorDocument     403 /adm/login
                    896: ErrorDocument     404 /adm/notfound.html
                    897: ErrorDocument     406 /adm/unauthorized
                    898: ErrorDocument	  500 /adm/errorhandler
                    899: </Location>
                    900: 
1.1       harris41  901: <Location /adm/cfile>
1.139     albertel  902: AuthType LONCAPA
1.125     albertel  903: Require valid-user
                    904: PerlAuthzHandler       Apache::lonacc
1.1       harris41  905: SetHandler perl-script
1.126     albertel  906: PerlHandler Apache::loncfile
1.1       harris41  907: ErrorDocument     403 /adm/login
                    908: ErrorDocument     404 /adm/notfound.html
1.18      www       909: ErrorDocument     406 /adm/unauthorized
1.1       harris41  910: ErrorDocument	  500 /adm/errorhandler
                    911: </Location>
                    912: 
                    913: <Location /adm/diff>
1.139     albertel  914: AuthType LONCAPA
1.125     albertel  915: Require valid-user
                    916: PerlAuthzHandler       Apache::lonacc
1.1       harris41  917: SetHandler perl-script
1.126     albertel  918: PerlHandler Apache::londiff
1.1       harris41  919: ErrorDocument     403 /adm/login
                    920: ErrorDocument     404 /adm/notfound.html
1.18      www       921: ErrorDocument     406 /adm/unauthorized
1.1       harris41  922: ErrorDocument	  500 /adm/errorhandler
                    923: </Location>
                    924: 
                    925: <Location /adm/upload>
1.139     albertel  926: AuthType LONCAPA
1.125     albertel  927: Require valid-user
                    928: PerlAuthzHandler       Apache::lonacc
1.1       harris41  929: SetHandler perl-script
1.126     albertel  930: PerlHandler Apache::lonupload
1.1       harris41  931: ErrorDocument     403 /adm/login
                    932: ErrorDocument     404 /adm/notfound.html
1.18      www       933: ErrorDocument     406 /adm/unauthorized
1.1       harris41  934: ErrorDocument	  500 /adm/errorhandler
1.72      raeburn   935: </Location>
                    936: 
1.73      raeburn   937: <Location /adm/imsimport>
1.139     albertel  938: AuthType LONCAPA
1.125     albertel  939: Require valid-user
                    940: PerlAuthzHandler       Apache::lonacc
1.73      raeburn   941: SetHandler perl-script
1.126     albertel  942: PerlHandler Apache::imsimport
1.73      raeburn   943: ErrorDocument     403 /adm/login
                    944: ErrorDocument     404 /adm/notfound.html
                    945: ErrorDocument     406 /adm/unauthorized
                    946: ErrorDocument     500 /adm/errorhandler
                    947: </Location>
                    948: 
1.72      raeburn   949: <Location /adm/testbank>
1.139     albertel  950: AuthType LONCAPA
1.125     albertel  951: Require valid-user
                    952: PerlAuthzHandler       Apache::lonacc
1.72      raeburn   953: SetHandler perl-script
1.126     albertel  954: PerlHandler Apache::testbankimport
1.72      raeburn   955: ErrorDocument     403 /adm/login
                    956: ErrorDocument     404 /adm/notfound.html
                    957: ErrorDocument     406 /adm/unauthorized
                    958: ErrorDocument     500 /adm/errorhandler
1.1       harris41  959: </Location>
                    960: 
                    961: <Location /adm/assesscalc>
1.139     albertel  962: AuthType LONCAPA
1.125     albertel  963: Require valid-user
                    964: PerlAuthzHandler       Apache::lonacc
1.1       harris41  965: SetHandler perl-script
1.126     albertel  966: PerlHandler Apache::lonspreadsheet
1.1       harris41  967: ErrorDocument     403 /adm/login
                    968: ErrorDocument     406 /adm/roles
1.20      www       969: ErrorDocument     413 /adm/overloaded.txt
1.1       harris41  970: ErrorDocument	  500 /adm/errorhandler
                    971: </Location>
                    972: 
                    973: <Location /adm/studentcalc>
1.139     albertel  974: AuthType LONCAPA
1.125     albertel  975: Require valid-user
                    976: PerlAuthzHandler       Apache::lonacc
1.1       harris41  977: SetHandler perl-script
1.126     albertel  978: PerlHandler Apache::lonspreadsheet
1.1       harris41  979: ErrorDocument     403 /adm/login
                    980: ErrorDocument     406 /adm/roles
1.20      www       981: ErrorDocument     413 /adm/overloaded.txt
1.1       harris41  982: ErrorDocument	  500 /adm/errorhandler
                    983: </Location>
                    984: 
                    985: <Location /adm/classcalc>
1.139     albertel  986: AuthType LONCAPA
1.125     albertel  987: Require valid-user
                    988: PerlAuthzHandler       Apache::lonacc
1.1       harris41  989: SetHandler perl-script
1.126     albertel  990: PerlHandler Apache::lonspreadsheet
1.1       harris41  991: ErrorDocument     403 /adm/login
                    992: ErrorDocument     406 /adm/roles
1.20      www       993: ErrorDocument     413 /adm/overloaded.txt
1.1       harris41  994: ErrorDocument	  500 /adm/errorhandler
                    995: </Location>
                    996: 
                    997: <Location /adm/dropadd>
1.139     albertel  998: AuthType LONCAPA
1.125     albertel  999: Require valid-user
                   1000: PerlAuthzHandler       Apache::lonacc
1.1       harris41 1001: SetHandler perl-script
1.126     albertel 1002: PerlHandler Apache::londropadd
1.44      www      1003: ErrorDocument     403 /adm/login
                   1004: ErrorDocument     406 /adm/roles
                   1005: ErrorDocument	  500 /adm/errorhandler
1.65      raeburn  1006: </Location>
                   1007: 
1.92      matthew  1008: <Location /adm/viewclasslist>
1.139     albertel 1009: AuthType LONCAPA
1.125     albertel 1010: Require valid-user
                   1011: PerlAuthzHandler       Apache::lonacc
1.92      matthew  1012: SetHandler perl-script
1.126     albertel 1013: PerlHandler Apache::lonviewclasslist
1.92      matthew  1014: ErrorDocument     403 /adm/login
                   1015: ErrorDocument     406 /adm/roles
                   1016: ErrorDocument	  500 /adm/errorhandler
                   1017: </Location>
                   1018: 
1.118     raeburn  1019: <Location /adm/coursegroups>
1.139     albertel 1020: AuthType LONCAPA
1.125     albertel 1021: Require valid-user
                   1022: PerlAuthzHandler       Apache::lonacc
1.118     raeburn  1023: SetHandler perl-script
1.126     albertel 1024: PerlHandler Apache::loncoursegroups
1.118     raeburn  1025: ErrorDocument     403 /adm/login
                   1026: ErrorDocument     406 /adm/roles
                   1027: ErrorDocument     500 /adm/errorhandler
                   1028: </Location>
                   1029: 
1.143     raeburn  1030: <Location /adm/groupboards>
                   1031: AuthType LONCAPA
                   1032: Require valid-user
                   1033: PerlAuthzHandler       Apache::lonacc
                   1034: SetHandler perl-script
                   1035: PerlHandler Apache::groupboards
                   1036: ErrorDocument     403 /adm/login
                   1037: ErrorDocument     406 /adm/roles
                   1038: ErrorDocument     500 /adm/errorhandler
                   1039: </Location>
                   1040: 
1.144     raeburn  1041: <Location /adm/grouproster>
                   1042: AuthType LONCAPA
                   1043: Require valid-user
                   1044: PerlAuthzHandler       Apache::lonacc
                   1045: SetHandler perl-script
                   1046: PerlHandler Apache::grouproster
                   1047: ErrorDocument     403 /adm/login
                   1048: ErrorDocument     406 /adm/roles
                   1049: ErrorDocument     500 /adm/errorhandler
                   1050: </Location>
                   1051: 
1.112     raeburn  1052: <Location /adm/whatsnew>
1.139     albertel 1053: AuthType LONCAPA
1.125     albertel 1054: Require valid-user
                   1055: PerlAuthzHandler       Apache::lonacc
1.112     raeburn  1056: SetHandler perl-script
1.126     albertel 1057: PerlHandler Apache::lonwhatsnew
1.112     raeburn  1058: ErrorDocument     403 /adm/login
                   1059: ErrorDocument     406 /adm/roles
                   1060: ErrorDocument     500 /adm/errorhandler
                   1061: </Location>
                   1062: 
1.65      raeburn  1063: <Location /adm/populate>
1.139     albertel 1064: AuthType LONCAPA
1.125     albertel 1065: Require valid-user
                   1066: PerlAuthzHandler       Apache::lonacc
1.65      raeburn  1067: SetHandler perl-script
1.126     albertel 1068: PerlHandler Apache::lonpopulate
1.65      raeburn  1069: ErrorDocument     403 /adm/login
                   1070: ErrorDocument     406 /adm/roles
                   1071: ErrorDocument     500 /adm/errorhandler
1.44      www      1072: </Location>
                   1073: 
                   1074: <Location /adm/managekeys>
1.139     albertel 1075: AuthType LONCAPA
1.125     albertel 1076: Require valid-user
                   1077: PerlAuthzHandler       Apache::lonacc
1.44      www      1078: SetHandler perl-script
1.126     albertel 1079: PerlHandler Apache::lonmanagekeys
1.1       harris41 1080: ErrorDocument     403 /adm/login
                   1081: ErrorDocument     406 /adm/roles
                   1082: ErrorDocument	  500 /adm/errorhandler
                   1083: </Location>
                   1084: 
                   1085: <Location /adm/printout>
1.139     albertel 1086: AuthType LONCAPA
1.125     albertel 1087: Require valid-user
                   1088: PerlAuthzHandler       Apache::lonacc
1.1       harris41 1089: SetHandler perl-script
1.126     albertel 1090: PerlHandler Apache::lonprintout
1.1       harris41 1091: ErrorDocument     403 /adm/login
1.20      www      1092: ErrorDocument     413 /adm/overloaded.txt
1.1       harris41 1093: ErrorDocument	  500 /adm/errorhandler
                   1094: </Location>
                   1095: 
                   1096: <Location /adm/feedback>
1.139     albertel 1097: AuthType LONCAPA
1.125     albertel 1098: Require valid-user
                   1099: PerlAuthzHandler       Apache::lonacc
1.1       harris41 1100: SetHandler perl-script
1.126     albertel 1101: PerlHandler Apache::lonfeedback
1.10      www      1102: ErrorDocument     403 /adm/login
                   1103: ErrorDocument	  500 /adm/errorhandler
                   1104: </Location>
                   1105: 
                   1106: <Location /adm/coursedocs>
1.139     albertel 1107: AuthType LONCAPA
1.125     albertel 1108: Require valid-user
                   1109: PerlAuthzHandler       Apache::lonacc
1.10      www      1110: SetHandler perl-script
1.126     albertel 1111: PerlHandler Apache::londocs
1.108     albertel 1112: PerlCleanupHandler Apache::londocs::untiehash
1.129     albertel 1113: PerlCleanupHandler	Apache::lonacc::cleanup
1.10      www      1114: ErrorDocument     403 /adm/login
                   1115: ErrorDocument	  500 /adm/errorhandler
1.73      raeburn  1116: </Location>
                   1117: 
1.207     raeburn  1118: <Location /adm/supplemental>
                   1119: AuthType LONCAPA
                   1120: Require valid-user
                   1121: PerlAuthzHandler       Apache::lonacc
                   1122: SetHandler perl-script
                   1123: PerlHandler Apache::londocs
                   1124: PerlCleanupHandler Apache::londocs::untiehash
                   1125: PerlCleanupHandler      Apache::lonacc::cleanup
                   1126: ErrorDocument     403 /adm/login
                   1127: ErrorDocument     500 /adm/errorhandler
                   1128: </Location>
                   1129: 
1.73      raeburn  1130: <Location /adm/imsimportdocs>
1.139     albertel 1131: AuthType LONCAPA
1.125     albertel 1132: Require valid-user
                   1133: PerlAuthzHandler       Apache::lonacc
1.73      raeburn  1134: SetHandler perl-script
1.126     albertel 1135: PerlHandler Apache::imsimportdocs
1.73      raeburn  1136: ErrorDocument     403 /adm/login
                   1137: ErrorDocument     500 /adm/errorhandler
1.10      www      1138: </Location>
                   1139: 
1.135     www      1140: <LocationMatch "^/adm/announcements">
1.139     albertel 1141: AuthType LONCAPA
1.125     albertel 1142: Require valid-user
                   1143: PerlAuthzHandler       Apache::lonacc
1.10      www      1144: SetHandler perl-script
1.126     albertel 1145: PerlHandler Apache::lonannounce
1.10      www      1146: ErrorDocument     403 /adm/login
                   1147: ErrorDocument	  500 /adm/errorhandler
1.135     www      1148: </LocationMatch>
1.10      www      1149: 
                   1150: <Location /adm/chat>
1.139     albertel 1151: AuthType LONCAPA
1.125     albertel 1152: Require valid-user
                   1153: PerlAuthzHandler       Apache::lonacc
1.10      www      1154: SetHandler perl-script
1.126     albertel 1155: PerlHandler Apache::lonchat
1.13      www      1156: ErrorDocument	  500 /adm/errorhandler
                   1157: </Location>
                   1158: 
                   1159: <Location /adm/chatfetch>
1.139     albertel 1160: AuthType LONCAPA
1.125     albertel 1161: Require valid-user
                   1162: PerlAuthzHandler       Apache::lonacc
1.13      www      1163: SetHandler perl-script
1.126     albertel 1164: PerlHandler Apache::lonchatfetch
1.20      www      1165: ErrorDocument     413 /adm/overloaded.txt
1.1       harris41 1166: ErrorDocument	  500 /adm/errorhandler
                   1167: </Location>
                   1168: 
1.137     albertel 1169: <Location /adm/groupchat>
1.139     albertel 1170: AuthType LONCAPA
1.137     albertel 1171: Require valid-user
                   1172: PerlAuthzHandler       Apache::lonacc
                   1173: SetHandler perl-script
                   1174: PerlHandler Apache::longroupchat
                   1175: ErrorDocument     403 /adm/login
                   1176: ErrorDocument     500 /adm/errorhandler
                   1177: </Location>
                   1178: 
1.1       harris41 1179: <Location /adm/evaluate>
1.139     albertel 1180: AuthType LONCAPA
1.125     albertel 1181: Require valid-user
                   1182: PerlAuthzHandler       Apache::lonacc
1.1       harris41 1183: SetHandler perl-script
1.126     albertel 1184: PerlHandler Apache::lonevaluate
1.1       harris41 1185: ErrorDocument     403 /adm/login
                   1186: ErrorDocument	  500 /adm/errorhandler
                   1187: </Location>
                   1188: 
                   1189: <Location /adm/preferences>
1.139     albertel 1190: AuthType LONCAPA
1.125     albertel 1191: Require valid-user
                   1192: PerlAuthzHandler       Apache::lonacc
1.1       harris41 1193: SetHandler perl-script
1.126     albertel 1194: PerlHandler Apache::lonpreferences
1.1       harris41 1195: ErrorDocument     403 /adm/login
                   1196: ErrorDocument	  500 /adm/errorhandler
                   1197: </Location>
                   1198: 
                   1199: <Location /adm/communicate>
1.139     albertel 1200: AuthType LONCAPA
1.125     albertel 1201: Require valid-user
                   1202: PerlAuthzHandler       Apache::lonacc
1.1       harris41 1203: SetHandler perl-script
1.126     albertel 1204: PerlHandler Apache::loncommunicate
1.1       harris41 1205: ErrorDocument     403 /adm/login
                   1206: ErrorDocument	  500 /adm/errorhandler
                   1207: </Location>
                   1208: 
                   1209: <Location /adm/searchcat>
1.139     albertel 1210: AuthType LONCAPA
1.125     albertel 1211: Require valid-user
                   1212: PerlAuthzHandler       Apache::lonacc
1.1       harris41 1213: SetHandler perl-script
1.126     albertel 1214: PerlHandler Apache::lonsearchcat
1.28      www      1215: PerlCleanupHandler Apache::lonsearchcat::cleanup
1.129     albertel 1216: PerlCleanupHandler	Apache::lonacc::cleanup
1.1       harris41 1217: ErrorDocument     403 /adm/login
1.20      www      1218: ErrorDocument     413 /adm/overloaded.txt
1.1       harris41 1219: ErrorDocument	  500 /adm/errorhandler
                   1220: </Location>
                   1221: 
                   1222: <Location /adm/navmaps>
1.139     albertel 1223: AuthType LONCAPA
1.125     albertel 1224: Require valid-user
                   1225: PerlAuthzHandler       Apache::lonacc
1.1       harris41 1226: SetHandler perl-script
1.160     albertel 1227: PerlHandler Apache::lonnavdisplay
1.1       harris41 1228: ErrorDocument     403 /adm/login
                   1229: ErrorDocument     406 /adm/roles
                   1230: ErrorDocument	  500 /adm/errorhandler
1.26      bowersj2 1231: </Location>
                   1232: 
                   1233: <Location /adm/quickgrades>
1.139     albertel 1234: AuthType LONCAPA
1.125     albertel 1235: Require valid-user
                   1236: PerlAuthzHandler       Apache::lonacc
1.26      bowersj2 1237: SetHandler perl-script
1.126     albertel 1238: PerlHandler Apache::lonquickgrades
1.26      bowersj2 1239: ErrorDocument     403 /adm/login
                   1240: ErrorDocument     406 /adm/roles
                   1241: ErrorDocument     500 /adm/errorhandler
1.1       harris41 1242: </Location>
                   1243: 
                   1244: <Location /adm/groupsort>
1.139     albertel 1245: AuthType LONCAPA
1.125     albertel 1246: Require valid-user
                   1247: PerlAuthzHandler	Apache::lonacc
1.1       harris41 1248: SetHandler perl-script
1.126     albertel 1249: PerlHandler Apache::groupsort
1.29      www      1250: PerlCleanupHandler Apache::groupsort::cleanup
1.129     albertel 1251: PerlCleanupHandler	Apache::lonacc::cleanup
1.1       harris41 1252: ErrorDocument     403 /adm/login
                   1253: ErrorDocument	  500 /adm/errorhandler
                   1254: </Location>
                   1255: 
1.197     wenzelju 1256: <Location /adm/wishlist>
                   1257: AuthType LONCAPA
                   1258: Require valid-user
                   1259: PerlAuthzHandler       Apache::lonacc
                   1260: SetHandler perl-script
1.202     wenzelju 1261: PerlHandler Apache::lonwishlistdisplay
1.197     wenzelju 1262: ErrorDocument     403 /adm/login
                   1263: ErrorDocument     406 /adm/roles
                   1264: ErrorDocument	  500 /adm/errorhandler
                   1265: </Location>
                   1266: 
1.208     raeburn  1267: <Location /adm/setblock>
                   1268: AuthType LONCAPA
                   1269: Require valid-user
                   1270: PerlAuthzHandler       Apache::lonacc
                   1271: SetHandler             perl-script
                   1272: PerlHandler            Apache::lonblockingmenu
                   1273: ErrorDocument     403 /adm/login
1.209     raeburn  1274: ErrorDocument     406 /adm/roles
1.208     raeburn  1275: ErrorDocument     500 /adm/errorhandler
                   1276: </Location>
                   1277: 
1.186     droeschl 1278: <Location /adm/blockingstatus>
1.188     droeschl 1279: PerlAccessHandler      Apache::publiccheck
1.186     droeschl 1280: AuthType LONCAPA
                   1281: Require valid-user
                   1282: PerlAuthzHandler       Apache::lonacc
1.188     droeschl 1283: SetHandler             perl-script
                   1284: PerlHandler            Apache::lonblockingstatus
1.186     droeschl 1285: </Location>
                   1286: 
1.1       harris41 1287: <Location /adm/errorhandler>
                   1288: SetHandler perl-script
1.126     albertel 1289: PerlHandler Apache::lonerrorhandler
1.1       harris41 1290: </Location>
                   1291: 
1.7       bowersj2 1292: <LocationMatch "^/adm/help/.*\.hlp$">
1.139     albertel 1293: AuthType LONCAPA
1.125     albertel 1294: Require valid-user
1.147     albertel 1295: PerlAccessHandler      Apache::publiccheck
1.125     albertel 1296: PerlAuthzHandler	Apache::lonacc
1.7       bowersj2 1297: SetHandler perl-script
1.126     albertel 1298: PerlHandler Apache::lonhelp
1.154     albertel 1299: ErrorDocument	  500 /adm/errorhandler
1.7       bowersj2 1300: </LocationMatch>
                   1301: 
1.90      raeburn  1302: <LocationMatch "^/adm/helpmenu">
1.139     albertel 1303: AuthType LONCAPA
1.125     albertel 1304: Require valid-user
                   1305: PerlAuthzHandler       Apache::lonacc
1.90      raeburn  1306: SetHandler perl-script
1.126     albertel 1307: PerlHandler Apache::lonhelpmenu
1.154     albertel 1308: ErrorDocument	  500 /adm/errorhandler
1.90      raeburn  1309: </LocationMatch>
                   1310: 
                   1311: <LocationMatch "^/adm/support">
1.139     albertel 1312: AuthType LONCAPA
1.125     albertel 1313: Require valid-user
                   1314: PerlAuthzHandler       Apache::lonacc
1.90      raeburn  1315: SetHandler perl-script
1.126     albertel 1316: PerlHandler Apache::lonsupportreq
1.154     albertel 1317: ErrorDocument	  500 /adm/errorhandler
1.90      raeburn  1318: </LocationMatch>
                   1319: 
1.100     raeburn  1320: <LocationMatch "^/adm/helpdesk">
                   1321: SetHandler perl-script
1.126     albertel 1322: PerlHandler Apache::lonsupportreq
1.154     albertel 1323: ErrorDocument	  500 /adm/errorhandler
1.100     raeburn  1324: </LocationMatch>
                   1325: 
1.133     albertel 1326: <LocationMatch "^/adm/css">
                   1327: SetHandler perl-script
                   1328: PerlHandler Apache::loncss
1.154     albertel 1329: ErrorDocument	  500 /adm/errorhandler
1.133     albertel 1330: </LocationMatch>
                   1331: 
1.155     raeburn  1332: <LocationMatch "^/adm/coursecatalog">
                   1333: SetHandler perl-script
                   1334: PerlHandler Apache::coursecatalog
1.156     albertel 1335: ErrorDocument	  500 /adm/errorhandler
1.155     raeburn  1336: </LocationMatch>
                   1337: 
1.161     raeburn  1338: <LocationMatch "^/adm/resetpw">
                   1339: SetHandler perl-script
                   1340: PerlHandler Apache::resetpw
                   1341: ErrorDocument     500 /adm/errorhandler
                   1342: </LocationMatch>
1.155     raeburn  1343: 
1.173     raeburn  1344: <LocationMatch "^/adm/selfenroll">
                   1345: SetHandler perl-script
                   1346: PerlHandler Apache::selfenroll
                   1347: ErrorDocument     500 /adm/errorhandler
                   1348: </LocationMatch>
                   1349: 
1.171     raeburn  1350: <LocationMatch "^/adm/createaccount">
                   1351: SetHandler perl-script
                   1352: PerlHandler Apache::createaccount
                   1353: ErrorDocument     500 /adm/errorhandler
                   1354: </LocationMatch>
                   1355: 
1.165     albertel 1356: <LocationMatch "^/adm/dns">
                   1357: SetHandler perl-script
                   1358: PerlHandler Apache::londns
                   1359: ErrorDocument     500 /adm/errorhandler
                   1360: </LocationMatch>
1.164     albertel 1361: 
1.1       harris41 1362: # ------------------------------------------------- Backdoor Adm Tests/Programs
                   1363: 
                   1364: <Location /adm/test>
1.181     raeburn  1365: PerlAccessHandler Apache::lonstatusacc
1.1       harris41 1366: SetHandler perl-script
1.126     albertel 1367: PerlHandler Apache::lontest
1.1       harris41 1368: </Location>
                   1369: 
                   1370: # ------------------------------------------------------- Shutting down a child
                   1371: 
1.129     albertel 1372: PerlChildExitHandler Apache::lonacc::goodbye
1.1       harris41 1373: 
                   1374: #
                   1375: # LON-CAPA Section (extensions to access.conf permission configuration)
                   1376: #
                   1377: # =========================================================== Directory Options
                   1378: 
                   1379: # Start out with "no"
                   1380: 
                   1381: <Directory />
                   1382: Options None
                   1383: AllowOverride None
1.158     raeburn  1384: order deny,allow
                   1385: deny from all
                   1386: </Directory>
                   1387: 
                   1388: # Allow uploaded files to be served
                   1389: 
                   1390: <Directory "/home/httpd/lonUsers">
                   1391: Options Includes FollowSymLinks
                   1392: AllowOverride None
                   1393: order allow,deny
                   1394: allow from all
                   1395: </Directory>
                   1396:  
                   1397: # Allow construction space files to be served
                   1398: 
                   1399: <Directory "/home/*/public_html/" >
                   1400: Options Includes FollowSymLinks
                   1401: AllowOverride
                   1402: order allow,deny
                   1403: allow from all
1.1       harris41 1404: </Directory>
                   1405: 
                   1406: # Yes to symbolic links and server-side includes
                   1407: 
                   1408: <Directory /home/httpd/html>
                   1409: Options Includes FollowSymLinks
                   1410: AllowOverride None
                   1411: order allow,deny
                   1412: allow from all
                   1413: </Directory>
                   1414: 
                   1415: # If it is in cgi-bin, then it can be executed as a CGI script.
                   1416: 
                   1417: <Directory /home/httpd/cgi-bin>
                   1418: AllowOverride None
1.157     albertel 1419: Options ExecCGI FollowSymLinks
1.159     raeburn  1420: order allow,deny
                   1421: allow from all
                   1422: </Directory>
                   1423: 
                   1424: # Allow serving of files in prtspool
                   1425: 
                   1426: <Directory "/home/httpd/prtspool/">
                   1427: Options Includes FollowSymLinks
                   1428: AllowOverride None
                   1429: order allow,deny
                   1430: allow from all
1.1       harris41 1431: </Directory>
                   1432: 
1.167     banghart 1433: # Allow serving of files in zipspool
                   1434: 
                   1435: <Directory "/home/httpd/zipspool/">
                   1436: Options Includes FollowSymLinks
                   1437: AllowOverride None
                   1438: order allow,deny
                   1439: allow from all
                   1440: </Directory>
                   1441: 
1.177     raeburn  1442: # Allow serving of files in captchaspool
                   1443: 
                   1444: <Directory "/home/httpd/captchaspool/">
                   1445: Options Includes FollowSymLinks
                   1446: AllowOverride None
                   1447: order allow,deny
                   1448: allow from all
                   1449: </Directory>
                   1450: 
1.1       harris41 1451: # ============================================================= Access Handlers
                   1452: 
                   1453: # ------------------------------------------------- Allow server-status reports
                   1454: <Location /server-status>
1.181     raeburn  1455: PerlAccessHandler Apache::lonstatusacc
1.1       harris41 1456: SetHandler server-status
                   1457: </Location>
                   1458: 
                   1459: # ------------------------ Allow LON-CAPA "low-level" connection status reports
1.181     raeburn  1460: <LocationMatch "^/+lon-status/.*">
                   1461: PerlAccessHandler Apache::lonstatusacc
                   1462: ErrorDocument     406 /adm/roles
                   1463: ErrorDocument     500 /adm/errorhandler
                   1464: </LocationMatch>
1.1       harris41 1465: 
                   1466: # ------------------- Allow access to local system documentation from localhost
                   1467: Alias /doc /usr/doc
                   1468: <Directory /usr/doc>
                   1469: order deny,allow
                   1470: deny from all
                   1471: allow from localhost
                   1472: Options Indexes FollowSymLinks
                   1473: </Directory>
                   1474: 
                   1475: # ******** THESE "SHOULD" NEVER BE ALTERED BY THE USER ************************
                   1476: # ====================================== Internal Settings / Perl Configuration
                   1477: 
1.59      www      1478: PerlSetVar	 lonVersion   '<!-- VERSION -->'
1.1       harris41 1479: PerlSetVar       lonIDsDir    /home/httpd/lonIDs
1.210   ! raeburn  1480: PerlSetVar       lonDAVsessDir /home/httpd/webdav/sessionIDs
1.1       harris41 1481: PerlSetVar       lonTabDir    /home/httpd/lonTabs
                   1482: PerlSetVar       lonUsersDir  /home/httpd/lonUsers
                   1483: PerlSetVar       lonIconsURL  /adm/lonIcons
                   1484: PerlSetVar       londPort     5663
                   1485: PerlSetVar       lonSysEMail  korte@lite.msu.edu
                   1486: PerlSetVar       lonDaemons   /home/httpd/perl
1.184     foxr     1487: PerlSetVar       lonLib       /home/httpd/lib
1.1       harris41 1488: PerlSetVar       lonSockDir   /home/httpd/sockets
1.164     albertel 1489: PerlSetVar       lonSockCreate   /home/httpd/sockets/common
1.1       harris41 1490: PerlSetVar       lonDocRoot   /home/httpd/html
1.98      albertel 1491: PerlSetVar       lonPrtDir    /home/httpd/prtspool
1.1       harris41 1492: PerlSetVar       lonIncludes  /home/httpd/html/res/adm/includes
1.166     banghart 1493: PerlSetVar       lonZipDir    /home/httpd/zipspool
1.177     raeburn  1494: PerlSetVar       lonCaptchaDir     /home/httpd/captchaspool
                   1495: PerlSetVar       lonCaptchaDb     /home/httpd/captchadb 
1.168     albertel 1496: PerlSetVar       lonFontsDir     /home/httpd/html/adm/fonts
1.166     banghart 1497: # & separated list of : separated fields in order of
1.119     albertel 1498: # - internal name to call it, 
                   1499: # - regexp that it should match (done case-insensitively)
                   1500: # - regexp that is should not match (done case-insensitively)
                   1501: # - regexp that will pull out the version number into $1
                   1502: # - a number that describes the minimum version that has mathml support
                   1503: # - a number that describes the minimum number version that has unicode support
                   1504: 
1.196     raeburn  1505: PerlSetVar       lonBrowsDet  explorer:msie:netscape:msie\s(\d+\.\d+)\;:9999:5&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
1.119     albertel 1506: 
1.105     albertel 1507: PerlSetVar       lonTextBrowsers windows\s+ce:lynx
1.43      albertel 1508: PerlSetVar       lonScansDir  /home/httpd/scantron
                   1509: PerlSetVar       lonScriptTimeout 10
1.70      www      1510: PerlSetVar	 BugzillaHost	http://bugs.lon-capa.org/
                   1511: PerlSetVar	 FAQHost	http://help.lon-capa.org/
1.2       harris41 1512: # -----------------------------------------------------------------------------
                   1513: # NOTE: lonSqlAccess key is the password for the MySQL user
                   1514: # www@localhost.  This value must always be "localhostkey".
                   1515: # The only security risk occurs when somebody logs in as 'www' on your system
                   1516: # (in which case you have much bigger problems than whether or not they
                   1517: # can access the non-authoritative loncapa database on your machine).
                   1518: 
                   1519: PerlSetVar       lonSqlAccess   localhostkey
                   1520: 
1.86      foxr     1521: #----------------------------------------------------------------------------
                   1522: #
1.79      foxr     1523: #   Parameters used by secure lond/lonc
                   1524: 
                   1525: #
                   1526: #   Secure lond/lonc require ssl certificate and private
                   1527: #   key files to function correctly.  The certificate
                   1528: #   files need not be terribly secure, but the private key files
                   1529: #   should be set up so that only www (the lonc/lond effective user)
                   1530: #   can read them.
                   1531: # 
                   1532: #   The definition below is the full path to the directory that
                   1533: #   contains the certificate and key files:
1.82      foxr     1534: 
1.79      foxr     1535: PerlSetVar lonCertificateDirectory /home/httpd/lonCerts
                   1536: 
                   1537: #
                   1538: #  Secure lond/lonc require two certificates and a private host key.
                   1539: #  The certificates required are that of the lonCAPA certificate authority
                   1540: #  and the certificate that authority issued to this host.
                   1541: #  lonnetCertificateAuthority is the name of the file that contains the
                   1542: #                            lonCAPA certificate authority's certificate.
                   1543: #  lonnetCertificate is the name of the file that contains the certificate
                   1544: #                    issued to the host by the certificate authority.
                   1545: #  Both of these variables are names of files assumed to be in 
                   1546: #  lonCertificateDirectory:
                   1547: 
                   1548: PerlSetVar lonnetCertificateAuthority loncapaCA.pem
                   1549: PerlSetVar lonnetCertificate          lonhostcert.pem
                   1550: 
                   1551: #
                   1552: #  To generate the request for a certificate, and to negotiate the
                   1553: #  initial ssl connection, the host requires a private key.  This key
                   1554: #  is created at lonCAPA install time.  Did we mention above that it
                   1555: #  should be set so that only www can read it?  The variale below
                   1556: #  is the name of the file relative to lonnetCertificateDirectory
                   1557: #  that has the host's private key.  Did we remember to tell you to
                   1558: #  keep the permissions on that file set to rw-------  (0600)?
                   1559: #  
                   1560: 
                   1561: PerlSetVar lonnetPrivateKey         lonKey.pem
                   1562: 
                   1563: # Did we mention that the file described above must have
                   1564: # permissions really locked down so that it can't be stolen?
                   1565: 
1.86      foxr     1566: #-------------------------------------------------------------------------
                   1567: 
                   1568: #   Parameters that define where all the ssl stuff is that's needed
                   1569: #   to generate certificate requests and, on a system that's a CA
                   1570: #   the certificate authority.
                   1571: #    
                   1572: #    SSLProgram    -> Path to the openssl command
                   1573: #    SSLDirectory  -> Directory containing ssl configuration files etc.
                   1574: #    SSLCAConfig   -> Name of the SSL config file for the certificate 
                   1575: #                     Authority.
1.87      foxr     1576: #    SSLCAFile     -> Full path to the Certificate authority file 
                   1577: #                    (on the cert manager system).
                   1578: #    SSLEmail      -> E-mail address of loncapa certificate manager.
1.86      foxr     1579: #    The following are good for the loncapa redhat installs and
                   1580: #    the loncapa certificate authority system:
                   1581: #
                   1582: PerlSetVar SSLProgram	/usr/bin/openssl
                   1583: PerlSetVar SSLDirectory /usr/share/ssl
                   1584: PerlSetVar SSLCAConfig  loncapaca
1.87      foxr     1585: PerlSetVar SSLCAFile    /usr/share/ssl/loncapaca/cacert.pem
1.93      albertel 1586: PerlSetVar SSLEmail     certificate@lon-capa.org
1.86      foxr     1587: 
                   1588: #-------------------------------------------------------------------------
                   1589: 
1.79      foxr     1590: 
1.204     raeburn  1591: # ====================================== Include support for SSL rewrites
                   1592: 
                   1593: Include conf/loncapa_rewrite.conf
1.79      foxr     1594: 
1.2       harris41 1595: 
1.8       harris41 1596: # ====================================== Include machine-specific configuration
1.2       harris41 1597: 
                   1598: Include conf/loncapa.conf
1.61      albertel 1599: 
                   1600: # ================================================= Include local configuration
                   1601: 
                   1602: Include conf/loncapa_apache_local*.conf
1.1       harris41 1603: 
                   1604: # ================================================== Initiate mod_perl starting
                   1605: 
                   1606: PerlRequire      conf/startup.pl
1.47      albertel 1607: <IfDefine !MODPERL2>
1.1       harris41 1608: PerlFreshRestart On
1.47      albertel 1609: </IfDefine>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>
500 Internal Server Error

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at root@localhost to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.