File:  [LON-CAPA] / loncom / loncapa_apache.conf
Revision 1.45: download - view: text, annotated - select for diffs
Fri Apr 18 19:56:05 2003 UTC (21 years ago) by albertel
Branches: MAIN
CVS tags: HEAD
- mlonmeta should _not_ be called for /raw

    1: ##
    2: ## loncapa_apache.conf -- Apache HTTP LON-CAPA configuration file
    3: ##
    4: ## $Id: loncapa_apache.conf,v 1.45 2003/04/18 19:56:05 albertel Exp $
    5: ##
    6: 
    7: #
    8: # LON-CAPA Section (extensions to httpd.conf daemon configuration)
    9: #
   10: # ================================================================ DocumentRoot
   11: 
   12: DocumentRoot "/home/httpd/html"
   13: 
   14: # ======================================================================== User
   15: 
   16: User www
   17: Group www
   18: 
   19: # ======================================================= Shared Object Modules
   20: 
   21: LoadModule perl_module       modules/libperl.so
   22: AddModule mod_perl.c
   23: 
   24: # =============================================================== Miscellaneous
   25: 
   26: ServerAdmin korte@lite.msu.edu
   27: ExtendedStatus On
   28: #
   29: # LON-CAPA Section (extensions to srm.conf name space servicing)
   30: #
   31: # ===================================================================== Aliases
   32: 
   33: Alias /prtspool/ /home/httpd/prtspool/
   34: ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/"
   35: 
   36: # ================================================================= Directories
   37: 
   38: # ------------------------------------------------------------- Access Handlers
   39: 
   40: PerlTransHandler	Apache::lontrans
   41: 
   42: #PerlWarn On
   43: <LocationMatch "^/+res.*">
   44: PerlAccessHandler       Apache::lonacc
   45: PerlHeaderParserHandler Apache::lonrep
   46: ErrorDocument     403 /adm/login
   47: ErrorDocument     404 /adm/notfound.html
   48: ErrorDocument     406 /adm/roles
   49: ErrorDocument	  500 /adm/errorhandler
   50: </LocationMatch>
   51: 
   52: <LocationMatch "^/+userfiles.*">
   53: PerlAccessHandler       Apache::lontokacc
   54: </LocationMatch>
   55: 
   56: <LocationMatch "^/+uploaded.*">
   57: PerlAccessHandler	Apache::lonuploadedacc
   58: ErrorDocument     404 /adm/notfound.html
   59: ErrorDocument	  500 /adm/errorhandler
   60: </LocationMatch>
   61: 
   62: <LocationMatch "^/+public/.*/syllabus$">
   63: PerlAccessHandler	Apache::lonacc
   64: SetHandler              perl-script
   65: PerlHandler             Apache::lonsyllabus
   66: ErrorDocument     404 /adm/notfound.html
   67: ErrorDocument	  500 /adm/errorhandler
   68: </LocationMatch>
   69: 
   70: <LocationMatch "^/adm/.*/aboutme$">
   71: PerlAccessHandler	Apache::lonacc
   72: SetHandler              perl-script
   73: PerlHandler             Apache::lonaboutme
   74: ErrorDocument     404 /adm/notfound.html
   75: ErrorDocument	  500 /adm/errorhandler
   76: </LocationMatch>
   77: 
   78: <LocationMatch "^/adm/.*/smppg$">
   79: PerlAccessHandler	Apache::lonacc
   80: SetHandler              perl-script
   81: PerlHandler             Apache::lonsimplepage
   82: ErrorDocument     404 /adm/notfound.html
   83: ErrorDocument	  500 /adm/errorhandler
   84: </LocationMatch>
   85: 
   86: <LocationMatch "^/adm/.*/bulletinboard$">
   87: PerlAccessHandler	Apache::lonacc
   88: SetHandler              perl-script
   89: PerlHandler             Apache::lonbulletin
   90: ErrorDocument     404 /adm/notfound.html
   91: ErrorDocument	  500 /adm/errorhandler
   92: </LocationMatch>
   93: 
   94: <LocationMatch "^/+priv.*">
   95: PerlAccessHandler Apache::loncacc
   96: SetHandler        perl-script
   97: PerlHandler       Apache::lonconstruct
   98: ErrorDocument     403 /adm/login
   99: ErrorDocument     404 /adm/notfound.html
  100: ErrorDocument     406 /adm/unauthorized
  101: ErrorDocument	  500 /adm/errorhandler
  102: </LocationMatch>
  103: 
  104: <LocationMatch "^/+raw.*">
  105: PerlAccessHandler Apache::lonracc
  106: </LocationMatch>
  107: 
  108: <LocationMatch "^/+\~.*">
  109: PerlAccessHandler Apache::loncacc
  110: ErrorDocument     403 /adm/login
  111: ErrorDocument     404 /adm/notfound.html
  112: ErrorDocument     406 /adm/unauthorized
  113: ErrorDocument	  500 /adm/errorhandler
  114: AllowOverride None
  115: </LocationMatch>
  116: 
  117: <LocationMatch "^/adm/helper/.*\.helper$">
  118: PerlAccessHandler Apache::lonacc
  119: SetHandler        perl-script
  120: PerlHandler       Apache::lonhelper
  121: ErrorDocument     403 /adm/login
  122: ErrorDocument     404 /adm/notfound.html
  123: ErrorDocument     406 /adm/unauthorized
  124: ErrorDocument     500 /adm/errorhandler
  125: </LocationMatch>
  126: 
  127: <LocationMatch "/prtspool">
  128: PerlAccessHandler Apache::lonacc
  129: ErrorDocument     403 /adm/login
  130: ErrorDocument     404 /adm/notfound.html
  131: ErrorDocument     406 /adm/roles
  132: ErrorDocument	  500 /adm/errorhandler
  133: </LocationMatch>
  134: # ------------------------------------------------------------------------- RAT
  135: 
  136: <LocationMatch "^/\~.*\.sequence$">
  137: SetHandler perl-script
  138: PerlHandler Apache::lonratedt
  139: </LocationMatch>
  140: 
  141: <LocationMatch "^/\~.*\.page$">
  142: SetHandler perl-script
  143: PerlHandler Apache::lonratedt
  144: </LocationMatch>
  145: 
  146: <LocationMatch "^/\~.*\/ratserver$">
  147: SetHandler perl-script
  148: PerlHandler Apache::lonratsrv
  149: </LocationMatch>
  150: 
  151: <Location /adm/ratparms>
  152: PerlAccessHandler       Apache::lonacc
  153: SetHandler perl-script
  154: PerlHandler Apache::lonratparms
  155: ErrorDocument     403 /adm/login
  156: ErrorDocument	  500 /adm/errorhandler
  157: </Location>
  158: 
  159: # --------------------------------------------- Resource Space Content Handlers
  160: 
  161: <LocationMatch "^/res.*/$">
  162: SetHandler perl-script
  163: PerlHandler Apache::lonindexer
  164: PerlCleanupHandler Apache::lonindexer::cleanup
  165: </LocationMatch>
  166: 
  167: <LocationMatch "^/(res|\~).*\.tex$">
  168: SetHandler perl-script
  169: PerlHandler Apache::lontex
  170: </LocationMatch>
  171: 
  172: <LocationMatch "^/res/.*\.page$>
  173: SetHandler perl-script
  174: PerlHandler Apache::lonpage
  175: </LocationMatch>
  176: 
  177: <LocationMatch "^/res/.*\.sequence$>
  178: SetHandler perl-script
  179: PerlHandler Apache::lonsequence
  180: </LocationMatch>
  181: 
  182: <LocationMatch "^/(res|\~).*\.meta$>
  183: SetHandler perl-script
  184: PerlHandler Apache::lonmeta
  185: </LocationMatch>
  186: 
  187: <LocationMatch "^/(res|\~).*\.rights$>
  188: SetHandler perl-script
  189: PerlHandler Apache::lonrights
  190: </LocationMatch>
  191: 
  192: <LocationMatch "^/(res|\~).*\.(xml|html|htm|xhtml|xhtm)$">
  193: SetHandler perl-script
  194: PerlHandler Apache::lonxml
  195: </LocationMatch>
  196: 
  197: <LocationMatch "^/(res|\~).*\.(problem|exam|quiz|assess|survey|form|library)$">
  198: SetHandler perl-script
  199: PerlHandler Apache::lonhomework
  200: </LocationMatch>
  201: 
  202: <LocationMatch "^/adm/wrapper/">
  203: PerlAccessHandler       Apache::lonacc
  204: SetHandler perl-script
  205: PerlHandler Apache::lonwrapper
  206: ErrorDocument     403 /adm/login
  207: ErrorDocument	  500 /adm/errorhandler
  208: </LocationMatch>
  209: 
  210: # -------------------------------------------------------------- Admin Programs
  211: 
  212: <Location /adm/randomlabel.png>
  213: PerlAccessHandler       Apache::lonacc
  214: SetHandler perl-script
  215: PerlHandler Apache::randomlylabel
  216: ErrorDocument     403 /adm/login
  217: ErrorDocument	  500 /adm/errorhandler
  218: </Location>
  219: 
  220: <Location /adm/statistics>
  221: PerlAccessHandler       Apache::lonacc
  222: SetHandler perl-script
  223: PerlHandler Apache::lonstatistics
  224: ErrorDocument     403 /adm/login
  225: ErrorDocument     413 /adm/overloaded.txt
  226: ErrorDocument	  500 /adm/errorhandler
  227: </Location>
  228: 
  229: <Location /adm/roles>
  230: PerlAccessHandler       Apache::lonacc
  231: SetHandler perl-script
  232: PerlHandler Apache::lonroles
  233: ErrorDocument     403 /adm/login
  234: ErrorDocument	  500 /adm/errorhandler
  235: </Location>
  236: 
  237: <Location /adm/menu>
  238: PerlAccessHandler       Apache::lonacc
  239: SetHandler perl-script
  240: PerlHandler Apache::lonmenu
  241: ErrorDocument     403 /adm/login
  242: ErrorDocument	  500 /adm/errorhandler
  243: </Location>
  244: 
  245: <Location /adm/remote>
  246: PerlAccessHandler       Apache::lonacc
  247: SetHandler perl-script
  248: PerlHandler Apache::lonremote
  249: ErrorDocument     403 /adm/login
  250: ErrorDocument	  500 /adm/errorhandler
  251: </Location>
  252: 
  253: <Location /adm/pickstudent>
  254: PerlAccessHandler       Apache::lonacc
  255: SetHandler perl-script
  256: PerlHandler Apache::lonpickstudent
  257: ErrorDocument     403 /adm/login
  258: ErrorDocument	  500 /adm/errorhandler
  259: </Location>
  260: 
  261: <Location /adm/pickcourse>
  262: PerlAccessHandler       Apache::lonacc
  263: SetHandler perl-script
  264: PerlHandler Apache::lonpickcourse
  265: ErrorDocument     403 /adm/login
  266: ErrorDocument	  500 /adm/errorhandler
  267: </Location>
  268: 
  269: <Location /adm/login>
  270: SetHandler perl-script
  271: PerlHandler Apache::lonlogin
  272: </Location>
  273: 
  274: <Location /adm/logout>
  275: PerlAccessHandler       Apache::lonacc
  276: SetHandler perl-script
  277: PerlHandler Apache::lonlogout
  278: ErrorDocument     403 /adm/login
  279: </Location>
  280: 
  281: <Location /adm/authenticate>
  282: SetHandler perl-script
  283: PerlHandler Apache::lonauth
  284: </Location>
  285: 
  286: <Location /adm/annotations>
  287: PerlAccessHandler       Apache::lonacc
  288: SetHandler perl-script
  289: PerlHandler Apache::admannotations
  290: ErrorDocument     403 /adm/login
  291: ErrorDocument	  500 /adm/errorhandler
  292: </Location>
  293: 
  294: <Location /adm/bookmarks>
  295: PerlAccessHandler       Apache::lonacc
  296: SetHandler perl-script
  297: PerlHandler Apache::admbookmarks
  298: ErrorDocument     403 /adm/login
  299: ErrorDocument	  500 /adm/errorhandler
  300: </Location>
  301: 
  302: <Location /adm/flip>
  303: PerlAccessHandler       Apache::lonacc
  304: SetHandler perl-script
  305: PerlHandler Apache::lonpageflip
  306: PerlCleanupHandler Apache::lonpageflip::cleanup
  307: ErrorDocument     406 /adm/roles
  308: ErrorDocument     403 /adm/login
  309: ErrorDocument	  500 /adm/errorhandler
  310: </Location>
  311: 
  312: <Location /adm/ambiguous>
  313: PerlAccessHandler       Apache::lonacc
  314: SetHandler perl-script
  315: PerlHandler Apache::lonambiguous
  316: PerlCleanupHandler Apache::lonambiguous::cleanup
  317: ErrorDocument     403 /adm/login
  318: ErrorDocument	  500 /adm/errorhandler
  319: </Location>
  320: 
  321: <Location /adm/email>
  322: PerlAccessHandler       Apache::lonacc
  323: SetHandler perl-script
  324: PerlHandler Apache::lonmsg
  325: ErrorDocument     403 /adm/login
  326: ErrorDocument	  500 /adm/errorhandler
  327: </Location>
  328: 
  329: <Location /adm/parmset>
  330: PerlAccessHandler       Apache::lonacc
  331: SetHandler perl-script
  332: PerlHandler Apache::lonparmset
  333: ErrorDocument     403 /adm/login
  334: ErrorDocument     406 /adm/roles
  335: ErrorDocument	  500 /adm/errorhandler
  336: </Location>
  337: 
  338: <Location /adm/wizard>
  339: PerlAccessHandler       Apache::lonacc
  340: SetHandler perl-script
  341: PerlHandler Apache::lonwizard
  342: ErrorDocument     403 /adm/login
  343: ErrorDocument     406 /adm/roles
  344: ErrorDocument	  500 /adm/errorhandler
  345: </Location>
  346: 
  347: <Location /adm/grades>
  348: PerlAccessHandler       Apache::lonacc
  349: SetHandler perl-script
  350: PerlHandler Apache::grades
  351: ErrorDocument     403 /adm/login
  352: ErrorDocument     406 /adm/roles
  353: ErrorDocument	  500 /adm/errorhandler
  354: </Location>
  355: 
  356: <Location /adm/createcourse>
  357: PerlAccessHandler       Apache::lonacc
  358: SetHandler perl-script
  359: PerlHandler Apache::loncreatecourse
  360: ErrorDocument     403 /adm/login
  361: ErrorDocument     406 /adm/roles
  362: ErrorDocument	  500 /adm/errorhandler
  363: </Location>
  364: 
  365: <Location /adm/createuser>
  366: PerlAccessHandler       Apache::lonacc
  367: SetHandler perl-script
  368: PerlHandler Apache::loncreateuser
  369: ErrorDocument     403 /adm/login
  370: ErrorDocument     406 /adm/roles
  371: ErrorDocument	  500 /adm/errorhandler
  372: </Location>
  373: 
  374: <Location /adm/publish>
  375: PerlAccessHandler       Apache::lonacc
  376: SetHandler perl-script
  377: PerlHandler Apache::lonpublisher
  378: ErrorDocument     403 /adm/login
  379: ErrorDocument     404 /adm/notfound.html
  380: ErrorDocument     406 /adm/unauthorized
  381: ErrorDocument	  500 /adm/errorhandler
  382: </Location>
  383: 
  384: <LocationMatch "^/\~.*/$">
  385: PerlAccessHandler       Apache::loncacc
  386: SetHandler perl-script
  387: PerlHandler Apache::lonpubdir
  388: ErrorDocument     403 /adm/login
  389: ErrorDocument     404 /adm/notfound.html
  390: ErrorDocument     406 /adm/unauthorized
  391: ErrorDocument	  500 /adm/errorhandler
  392: </LocationMatch>
  393: 
  394: <Location /adm/pubdir>
  395: PerlAccessHandler       Apache::lonacc
  396: SetHandler perl-script
  397: PerlHandler Apache::lonpubdir
  398: ErrorDocument     403 /adm/login
  399: ErrorDocument     404 /adm/notfound.html
  400: ErrorDocument     406 /adm/unauthorized
  401: ErrorDocument	  500 /adm/errorhandler
  402: </Location>
  403: 
  404: <Location /adm/unauthorized>
  405: PerlAccessHandler       Apache::lonacc
  406: SetHandler perl-script
  407: PerlHandler Apache::lonunauthorized
  408: ErrorDocument     403 /adm/login
  409: ErrorDocument     404 /adm/notfound.html
  410: ErrorDocument	  500 /adm/errorhandler
  411: </Location>
  412: 
  413: <Location /adm/retrieve>
  414: PerlAccessHandler       Apache::lonacc
  415: SetHandler perl-script
  416: PerlHandler Apache::lonretrieve
  417: ErrorDocument     403 /adm/login
  418: ErrorDocument     404 /adm/notfound.html
  419: ErrorDocument     406 /adm/unauthorized
  420: ErrorDocument	  500 /adm/errorhandler
  421: </Location>
  422: 
  423: <Location /adm/cfile>
  424: PerlAccessHandler       Apache::lonacc
  425: SetHandler perl-script
  426: PerlHandler Apache::loncfile
  427: ErrorDocument     403 /adm/login
  428: ErrorDocument     404 /adm/notfound.html
  429: ErrorDocument     406 /adm/unauthorized
  430: ErrorDocument	  500 /adm/errorhandler
  431: </Location>
  432: 
  433: <Location /adm/diff>
  434: PerlAccessHandler       Apache::lonacc
  435: SetHandler perl-script
  436: PerlHandler Apache::londiff
  437: ErrorDocument     403 /adm/login
  438: ErrorDocument     404 /adm/notfound.html
  439: ErrorDocument     406 /adm/unauthorized
  440: ErrorDocument	  500 /adm/errorhandler
  441: </Location>
  442: 
  443: <Location /adm/upload>
  444: PerlAccessHandler       Apache::lonacc
  445: SetHandler perl-script
  446: PerlHandler Apache::lonupload
  447: ErrorDocument     403 /adm/login
  448: ErrorDocument     404 /adm/notfound.html
  449: ErrorDocument     406 /adm/unauthorized
  450: ErrorDocument	  500 /adm/errorhandler
  451: </Location>
  452: 
  453: <Location /adm/assesscalc>
  454: PerlAccessHandler       Apache::lonacc
  455: SetHandler perl-script
  456: PerlHandler Apache::lonspreadsheet
  457: ErrorDocument     403 /adm/login
  458: ErrorDocument     406 /adm/roles
  459: ErrorDocument     413 /adm/overloaded.txt
  460: ErrorDocument	  500 /adm/errorhandler
  461: </Location>
  462: 
  463: <Location /adm/studentcalc>
  464: PerlAccessHandler       Apache::lonacc
  465: SetHandler perl-script
  466: PerlHandler Apache::lonspreadsheet
  467: ErrorDocument     403 /adm/login
  468: ErrorDocument     406 /adm/roles
  469: ErrorDocument     413 /adm/overloaded.txt
  470: ErrorDocument	  500 /adm/errorhandler
  471: </Location>
  472: 
  473: <Location /adm/classcalc>
  474: PerlAccessHandler       Apache::lonacc
  475: SetHandler perl-script
  476: PerlHandler Apache::lonspreadsheet
  477: ErrorDocument     403 /adm/login
  478: ErrorDocument     406 /adm/roles
  479: ErrorDocument     413 /adm/overloaded.txt
  480: ErrorDocument	  500 /adm/errorhandler
  481: </Location>
  482: 
  483: <Location /adm/dropadd>
  484: PerlAccessHandler       Apache::lonacc
  485: SetHandler perl-script
  486: PerlHandler Apache::londropadd
  487: ErrorDocument     403 /adm/login
  488: ErrorDocument     406 /adm/roles
  489: ErrorDocument	  500 /adm/errorhandler
  490: </Location>
  491: 
  492: <Location /adm/managekeys>
  493: PerlAccessHandler       Apache::lonacc
  494: SetHandler perl-script
  495: PerlHandler Apache::lonmanagekeys
  496: ErrorDocument     403 /adm/login
  497: ErrorDocument     406 /adm/roles
  498: ErrorDocument	  500 /adm/errorhandler
  499: </Location>
  500: 
  501: <Location /adm/printout>
  502: PerlAccessHandler       Apache::lonacc
  503: SetHandler perl-script
  504: PerlHandler Apache::lonprintout
  505: ErrorDocument     403 /adm/login
  506: ErrorDocument     413 /adm/overloaded.txt
  507: ErrorDocument	  500 /adm/errorhandler
  508: </Location>
  509: 
  510: <Location /adm/feedback>
  511: PerlAccessHandler       Apache::lonacc
  512: SetHandler perl-script
  513: PerlHandler Apache::lonfeedback
  514: ErrorDocument     403 /adm/login
  515: ErrorDocument	  500 /adm/errorhandler
  516: </Location>
  517: 
  518: <Location /adm/coursedocs>
  519: PerlAccessHandler       Apache::lonacc
  520: SetHandler perl-script
  521: PerlCleanupHandler Apache::coursedocs::untiehash
  522: PerlHandler Apache::londocs
  523: ErrorDocument     403 /adm/login
  524: ErrorDocument	  500 /adm/errorhandler
  525: </Location>
  526: 
  527: <Location /adm/announcements>
  528: PerlAccessHandler       Apache::lonacc
  529: SetHandler perl-script
  530: PerlHandler Apache::lonannounce
  531: ErrorDocument     403 /adm/login
  532: ErrorDocument	  500 /adm/errorhandler
  533: </Location>
  534: 
  535: <Location /adm/chat>
  536: PerlAccessHandler       Apache::lonacc
  537: SetHandler perl-script
  538: PerlHandler Apache::lonchat
  539: ErrorDocument	  500 /adm/errorhandler
  540: </Location>
  541: 
  542: <Location /adm/chatfetch>
  543: PerlAccessHandler       Apache::lonacc
  544: SetHandler perl-script
  545: PerlHandler Apache::lonchatfetch
  546: ErrorDocument     413 /adm/overloaded.txt
  547: ErrorDocument	  500 /adm/errorhandler
  548: </Location>
  549: 
  550: <Location /adm/evaluate>
  551: PerlAccessHandler       Apache::lonacc
  552: SetHandler perl-script
  553: PerlHandler Apache::lonevaluate
  554: ErrorDocument     403 /adm/login
  555: ErrorDocument	  500 /adm/errorhandler
  556: </Location>
  557: 
  558: <Location /adm/preferences>
  559: PerlAccessHandler       Apache::lonacc
  560: SetHandler perl-script
  561: PerlHandler Apache::lonpreferences
  562: ErrorDocument     403 /adm/login
  563: ErrorDocument	  500 /adm/errorhandler
  564: </Location>
  565: 
  566: <Location /adm/assignments>
  567: PerlAccessHandler       Apache::lonacc
  568: SetHandler perl-script
  569: PerlHandler Apache::lonassignments
  570: ErrorDocument     403 /adm/login
  571: ErrorDocument     406 /adm/roles
  572: ErrorDocument	  500 /adm/errorhandler
  573: </Location>
  574: 
  575: <Location /adm/communicate>
  576: PerlAccessHandler       Apache::lonacc
  577: SetHandler perl-script
  578: PerlHandler Apache::loncommunicate
  579: ErrorDocument     403 /adm/login
  580: ErrorDocument	  500 /adm/errorhandler
  581: </Location>
  582: 
  583: <Location /adm/searchcat>
  584: PerlAccessHandler       Apache::lonacc
  585: SetHandler perl-script
  586: PerlHandler Apache::lonsearchcat
  587: PerlCleanupHandler Apache::lonsearchcat::cleanup
  588: ErrorDocument     403 /adm/login
  589: ErrorDocument     413 /adm/overloaded.txt
  590: ErrorDocument	  500 /adm/errorhandler
  591: </Location>
  592: 
  593: <Location /adm/navmaps>
  594: PerlAccessHandler       Apache::lonacc
  595: SetHandler perl-script
  596: PerlHandler Apache::lonnavmaps
  597: ErrorDocument     403 /adm/login
  598: ErrorDocument     406 /adm/roles
  599: ErrorDocument	  500 /adm/errorhandler
  600: </Location>
  601: 
  602: <Location /adm/quickgrades>
  603: PerlAccessHandler       Apache::lonacc
  604: SetHandler perl-script
  605: PerlHandler Apache::lonquickgrades
  606: ErrorDocument     403 /adm/login
  607: ErrorDocument     406 /adm/roles
  608: ErrorDocument     500 /adm/errorhandler
  609: </Location>
  610: 
  611: <Location /adm/groupsort>
  612: PerlAccessHandler	Apache::lonacc
  613: SetHandler perl-script
  614: PerlHandler Apache::groupsort
  615: PerlCleanupHandler Apache::groupsort::cleanup
  616: ErrorDocument     403 /adm/login
  617: ErrorDocument	  500 /adm/errorhandler
  618: </Location>
  619: 
  620: <Location /adm/errorhandler>
  621: SetHandler perl-script
  622: PerlHandler Apache::lonerrorhandler
  623: </Location>
  624: 
  625: <LocationMatch "^/adm/help/.*\.hlp$">
  626: SetHandler perl-script
  627: PerlHandler Apache::lonhelp
  628: </LocationMatch>
  629: 
  630: # ------------------------------------------------- Backdoor Adm Tests/Programs
  631: 
  632: <Location /cgi-bin/loncron.pl>
  633: AuthName "LON-CAPA Network Administration"
  634: AuthType Basic
  635: AuthUserFile /home/httpd/lonTabs/htpasswd
  636: require user lonadm
  637: </Location>
  638: 
  639: <Location /cgi-bin/userstatus.pl>
  640: AuthName "LON-CAPA Network Administration"
  641: AuthType Basic
  642: AuthUserFile /home/httpd/lonTabs/htpasswd
  643: require user lonadm
  644: </Location>
  645: 
  646: <Location /cgi-bin/lonversions.pl>
  647: AuthName "LON-CAPA Network Administration"
  648: AuthType Basic
  649: AuthUserFile /home/httpd/lonTabs/htpasswd
  650: require user lonadm
  651: </Location>
  652: 
  653: <Location /cgi-bin/clusterstatus.pl>
  654: AuthName "LON-CAPA Network Administration"
  655: AuthType Basic
  656: AuthUserFile /home/httpd/lonTabs/htpasswd
  657: require user lonadm
  658: </Location>
  659: 
  660: <Location /cgi-bin/metadata_keywords.pl>
  661: AuthName "LON-CAPA Network Administration"
  662: AuthType Basic
  663: AuthUserFile /home/httpd/lonTabs/htpasswd
  664: require user lonadm
  665: </Location>
  666: 
  667: <Location /cgi-bin/metadata_harvest.pl>
  668: AuthName "harvest"
  669: AuthType Basic
  670: AuthUserFile /home/httpd/lonTabs/htpasswd
  671: require user  reaper
  672: </Location>
  673: 
  674: <Location /adm/test>
  675: AuthName "LON-CAPA Network Administration"
  676: AuthType Basic
  677: AuthUserFile /home/httpd/lonTabs/htpasswd
  678: require user lonadm
  679: SetHandler perl-script
  680: PerlAccessHandler Apache::lonacc
  681: PerlHandler Apache::lontest
  682: </Location>
  683: 
  684: # ------------------------------------------------------- Shutting down a child
  685: 
  686: PerlChildExitHandler Apache::lonnet::goodbye
  687: 
  688: #
  689: # LON-CAPA Section (extensions to access.conf permission configuration)
  690: #
  691: # =========================================================== Directory Options
  692: 
  693: # Start out with "no"
  694: 
  695: <Directory />
  696: Options None
  697: AllowOverride None
  698: </Directory>
  699: 
  700: # Yes to symbolic links and server-side includes
  701: 
  702: <Directory /home/httpd/html>
  703: Options Includes FollowSymLinks
  704: AllowOverride None
  705: order allow,deny
  706: allow from all
  707: </Directory>
  708: 
  709: # If it is in cgi-bin, then it can be executed as a CGI script.
  710: 
  711: <Directory /home/httpd/cgi-bin>
  712: AllowOverride None
  713: Options ExecCGI
  714: </Directory>
  715: 
  716: # ============================================================= Access Handlers
  717: 
  718: # ------------------------------------------------- Allow server-status reports
  719: <Location /server-status>
  720: SetHandler server-status
  721: AuthName "LON-CAPA Network Administration"
  722: AuthType Basic
  723: AuthUserFile /home/httpd/lonTabs/htpasswd
  724: require user lonadm
  725: </Location>
  726: 
  727: # ------------------------ Allow LON-CAPA "low-level" connection status reports
  728: <Location /lon-status>
  729: AuthName "LON-CAPA Network Administration"
  730: AuthType Basic
  731: AuthUserFile /home/httpd/lonTabs/htpasswd
  732: require user lonadm
  733: </Location>
  734: 
  735: # ------------------- Allow access to local system documentation from localhost
  736: Alias /doc /usr/doc
  737: <Directory /usr/doc>
  738: order deny,allow
  739: deny from all
  740: allow from localhost
  741: Options Indexes FollowSymLinks
  742: </Directory>
  743: 
  744: # ******** THESE "SHOULD" NEVER BE ALTERED BY THE USER ************************
  745: # ====================================== Internal Settings / Perl Configuration
  746: 
  747: PerlSetVar       lonIDsDir    /home/httpd/lonIDs
  748: PerlSetVar       lonTabDir    /home/httpd/lonTabs
  749: PerlSetVar       lonUsersDir  /home/httpd/lonUsers
  750: PerlSetVar       lonIconsURL  /adm/lonIcons
  751: PerlSetVar       londPort     5663
  752: PerlSetVar       lonSysEMail  korte@lite.msu.edu
  753: PerlSetVar       lonDaemons   /home/httpd/perl
  754: PerlSetVar       lonSockDir   /home/httpd/sockets
  755: PerlSetVar       lonDocRoot   /home/httpd/html
  756: PerlSetVar       lonIncludes  /home/httpd/html/res/adm/includes
  757: PerlSetVar       lonBrowsDet  netscape:mozilla:msie:mozilla\/(\d+\.\d+)\s:9999:9999&explorer:msie:netscape:msie\s(\d+\.\d+)\;:9999:9999&mozilla:mozilla\/[5-9]:msie:mozilla\/(\d+\.\d+)\s:9999:1&amaya:amaya:mozilla:V(\d+\.\d+)\s:1:1
  758: PerlSetVar       lonTextBrowsers opera:windows\s+ce:lynx
  759: PerlSetVar       lonScansDir  /home/httpd/scantron
  760: PerlSetVar       lonScriptTimeout 10
  761: # -----------------------------------------------------------------------------
  762: # NOTE: lonSqlAccess key is the password for the MySQL user
  763: # www@localhost.  This value must always be "localhostkey".
  764: # The only security risk occurs when somebody logs in as 'www' on your system
  765: # (in which case you have much bigger problems than whether or not they
  766: # can access the non-authoritative loncapa database on your machine).
  767: 
  768: PerlSetVar       lonSqlAccess   localhostkey
  769: 
  770: # -----------------------------------------------------------------------------
  771: # lonttpdPort is the port used by the lightweight graphics httpd server
  772: # not the main Apache server
  773: PerlSetVar       lonhttpdPort  8080
  774: 
  775: 
  776: 
  777: # ====================================== Include machine-specific configuration
  778: 
  779: Include conf/loncapa.conf
  780: 
  781: # ================================================== Initiate mod_perl starting
  782: 
  783: PerlRequire      conf/startup.pl
  784: PerlFreshRestart On

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>