Annotation of loncom/loncapa_apache.conf, revision 1.26

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

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.