Annotation of loncom/srm.conf, revision 1.27

1.1       harris41    1: ##
                      2: ## srm.conf -- Apache HTTP server configuration file
                      3: ##
1.27    ! www         4: #
        !             5: # configured for LON-CAPA
        !             6: #
        !             7: # $Id$
1.1       harris41    8: 
1.2       www         9: # With this document, you define the name space that users see of your http
                     10: # server.  This file also defines server settings which affect how requests are
                     11: # serviced, and how results should be formatted. 
                     12: 
                     13: # See the tutorials at http://www.apache.org/ for
                     14: # more information.
                     15: 
                     16: # Originally by Rob McCool; Adapted for Apache
                     17: 
                     18: 
                     19: # DocumentRoot: The directory out of which you will serve your
                     20: # documents. By default, all requests are taken from this directory, but
                     21: # symbolic links and aliases may be used to point to other locations.
                     22: 
                     23: DocumentRoot /home/httpd/html
                     24: 
                     25: # UserDir: The name of the directory which is appended onto a user's home
                     26: # directory if a ~user request is recieved.
                     27: 
                     28: UserDir public_html
                     29: 
                     30: # DirectoryIndex: Name of the file or files to use as a pre-written HTML
                     31: # directory index.  Separate multiple entries with spaces.
                     32: 
                     33: DirectoryIndex index.html index.shtml index.cgi
                     34: 
                     35: # FancyIndexing is whether you want fancy directory indexing or standard
                     36: 
                     37: FancyIndexing on
                     38: 
                     39: # AddIcon tells the server which icon to show for different files or filename
                     40: # extensions
                     41: 
                     42: AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
                     43: 
                     44: AddIconByType (TXT,/icons/text.gif) text/*
                     45: AddIconByType (IMG,/icons/image2.gif) image/*
                     46: AddIconByType (SND,/icons/sound2.gif) audio/*
                     47: AddIconByType (VID,/icons/movie.gif) video/*
                     48: 
                     49: AddIcon /icons/binary.gif .bin .exe
                     50: AddIcon /icons/binhex.gif .hqx
                     51: AddIcon /icons/tar.gif .tar
                     52: AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
                     53: AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
                     54: AddIcon /icons/a.gif .ps .ai .eps
                     55: AddIcon /icons/layout.gif .html .shtml .htm .pdf
                     56: AddIcon /icons/text.gif .txt
                     57: AddIcon /icons/c.gif .c
                     58: AddIcon /icons/p.gif .pl .py
                     59: AddIcon /icons/f.gif .for
                     60: AddIcon /icons/dvi.gif .dvi
                     61: AddIcon /icons/uuencoded.gif .uu
                     62: AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
                     63: AddIcon /icons/tex.gif .tex
                     64: AddIcon /icons/bomb.gif core
                     65: 
                     66: AddIcon /icons/back.gif ..
                     67: AddIcon /icons/hand.right.gif README
                     68: AddIcon /icons/folder.gif ^^DIRECTORY^^
                     69: AddIcon /icons/blank.gif ^^BLANKICON^^
                     70: 
                     71: # DefaultIcon is which icon to show for files which do not have an icon
                     72: # explicitly set.
                     73: 
                     74: DefaultIcon /icons/unknown.gif
                     75: 
                     76: # AddDescription allows you to place a short description after a file in
                     77: # server-generated indexes.
                     78: # Format: AddDescription "description" filename
                     79: 
                     80: # ReadmeName is the name of the README file the server will look for by
                     81: # default. Format: ReadmeName name
                     82: #
                     83: # The server will first look for name.html, include it if found, and it will
                     84: # then look for name and include it as plaintext if found.
                     85: #
                     86: # HeaderName is the name of a file which should be prepended to
                     87: # directory indexes. 
                     88: 
                     89: ReadmeName README
                     90: HeaderName HEADER
                     91: 
                     92: # IndexIgnore is a set of filenames which directory indexing should ignore
                     93: # Format: IndexIgnore name1 name2...
                     94: 
                     95: IndexIgnore .??* *~ *# HEADER* README* RCS
                     96: 
                     97: # AccessFileName: The name of the file to look for in each directory
                     98: # for access control information.
                     99: 
                    100: AccessFileName .htaccess
                    101: 
                    102: # TypesConfig describes where the mime.types file (or equivalent) is
                    103: # to be found.
                    104: 
                    105: TypesConfig /etc/mime.types
                    106: 
                    107: # DefaultType is the default MIME type for documents which the server
                    108: # cannot find the type of from filename extensions.
                    109: 
                    110: DefaultType text/plain
                    111: 
                    112: # AddEncoding allows you to have certain browsers (Mosaic/X 2.1+) uncompress
                    113: # information on the fly. Note: Not all browsers support this.
                    114: 
                    115: AddEncoding x-compress Z
                    116: AddEncoding x-gzip gz
                    117: 
                    118: # AddLanguage allows you to specify the language of a document. You can
                    119: # then use content negotiation to give a browser a file in a language
                    120: # it can understand.  Note that the suffix does not have to be the same
                    121: # as the language keyword --- those with documents in Polish (whose
                    122: # net-standard language code is pl) may wish to use "AddLanguage pl .po" 
                    123: # to avoid the ambiguity with the common suffix for perl scripts.
                    124: 
                    125: AddLanguage en .en
                    126: AddLanguage fr .fr
                    127: AddLanguage de .de
                    128: AddLanguage da .da
                    129: AddLanguage el .el
                    130: AddLanguage it .it
                    131: 
                    132: # LanguagePriority allows you to give precedence to some languages
                    133: # in case of a tie during content negotiation.
                    134: # Just list the languages in decreasing order of preference.
                    135: 
                    136: LanguagePriority en fr de
                    137: 
                    138: # Redirect allows you to tell clients about documents which used to exist in
                    139: # your server's namespace, but do not anymore. This allows you to tell the
                    140: # clients where to look for the relocated document.
                    141: # Format: Redirect fakename url
                    142: 
                    143: 
                    144: # Aliases: Add here as many aliases as you need (with no limit). The format is 
                    145: # Alias fakename realname
                    146: 
                    147: # Note that if you include a trailing / on fakename then the server will
                    148: # require it to be present in the URL.  So "/icons" isn't aliased in this
                    149: # example.
                    150: 
                    151: Alias /icons/ /home/httpd/icons/
                    152: 
                    153: # ScriptAlias: This controls which directories contain server scripts.
                    154: # Format: ScriptAlias fakename realname
                    155: 
                    156: ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/
                    157: 
                    158: # If you want to use server side includes, or CGI outside
                    159: # ScriptAliased directories, uncomment the following lines.
                    160: 
                    161: # AddType allows you to tweak mime.types without actually editing it, or to
                    162: # make certain files to be certain types.
                    163: # Format: AddType type/subtype ext1
                    164: 
                    165: # For example, the PHP3 module (not part of the Apache distribution)
                    166: # will typically use:
                    167: #AddType application/x-httpd-php3 .php3
                    168: #AddType application/x-httpd-php3-source .phps
                    169: # The following is for PHP/FI (PHP2):
                    170: #AddType application/x-httpd-php .phtml
                    171: 
                    172: # AddHandler allows you to map certain file extensions to "handlers",
                    173: # actions unrelated to filetype. These can be either built into the server
                    174: # or added with the Action command (see below)
                    175: # Format: AddHandler action-name ext1
                    176: 
                    177: # To use CGI scripts:
                    178: #AddHandler cgi-script .cgi
                    179: 
                    180: # To use server-parsed HTML files
                    181: AddType text/html .shtml
                    182: AddHandler server-parsed .shtml
                    183: 
                    184: # Uncomment the following line to enable Apache's send-asis HTTP file
                    185: # feature
                    186: #AddHandler send-as-is asis
                    187: 
                    188: # If you wish to use server-parsed imagemap files, use
                    189: AddHandler imap-file map
                    190: 
                    191: # To enable type maps, you might want to use
                    192: #AddHandler type-map var
                    193: 
                    194: # To enable the perl module (if you have it installed), uncomment
                    195: # the following section 
                    196: #
                    197: #Alias /perl/ /home/httpd/perl/
                    198: #<Location /perl>
                    199: #SetHandler perl-script
                    200: #PerlHandler Apache::Registry
                    201: #Options +ExecCGI
                    202: #</Location>
                    203: 
                    204: # Action lets you define media types that will execute a script whenever
                    205: # a matching file is called. This eliminates the need for repeated URL
                    206: # pathnames for oft-used CGI file processors.
                    207: # Format: Action media/type /cgi-script/location
                    208: # Format: Action handler-name /cgi-script/location
                    209: 
                    210: # MetaDir: specifies the name of the directory in which Apache can find
                    211: # meta information files. These files contain additional HTTP headers
                    212: # to include when sending the document
                    213: 
                    214: #MetaDir .web
                    215: 
                    216: # MetaSuffix: specifies the file name suffix for the file containing the
                    217: # meta information.
                    218: 
                    219: #MetaSuffix .meta
                    220: 
                    221: # Customizable error response (Apache style)
                    222: #  these come in three flavors
1.1       harris41  223: #
1.2       www       224: #    1) plain text
                    225: #ErrorDocument 500 "The server made a boo boo.
                    226: #  n.b.  the (") marks it as text, it does not get output
1.1       harris41  227: #
1.2       www       228: #    2) local redirects
                    229: #ErrorDocument 404 /missing.html
                    230: #  to redirect to local url /missing.html
                    231: #ErrorDocument 404 /cgi-bin/missing_handler.pl
                    232: #  n.b. can redirect to a script or a document using server-side-includes.
1.1       harris41  233: #
1.2       www       234: #    3) external redirects
                    235: #ErrorDocument 402 http://some.other_server.com/subscription_info.html
                    236: #
                    237: 
                    238: # mod_mime_magic allows the server to use various hints from the file itself
                    239: # to determine its type.
                    240: #MimeMagicFile /etc/httpd/conf/magic
                    241: 
                    242: # The following directives disable keepalives and HTTP header flushes.
                    243: # The first directive disables it for Netscape 2.x and browsers which
                    244: # spoof it. There are known problems with these.
                    245: # The second directive is for Microsoft Internet Explorer 4.0b2
                    246: # which has a broken HTTP/1.1 implementation and does not properly
                    247: # support keepalive when it is used on 301 or 302 (redirect) responses.
                    248: 
                    249: BrowserMatch "Mozilla/2" nokeepalive
                    250: BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
                    251: 
                    252: # The following directive disables HTTP/1.1 responses to browsers which
                    253: # are in violation of the HTTP/1.0 spec by not being able to grok a
                    254: # basic 1.1 response.
                    255: 
                    256: BrowserMatch "RealPlayer 4\.0" force-response-1.0
                    257: BrowserMatch "Java/1\.0" force-response-1.0
                    258: BrowserMatch "JDK/1\.0" force-response-1.0
                    259: 
                    260: #
                    261: # LON-CAPA Section
                    262: #
                    263: # ================================================================= Directories
                    264: 
                    265: # ------------------------------------------------------------- Access Handlers
                    266: 
                    267: <LocationMatch "^/res.*">
                    268: PerlAccessHandler       Apache::lonacc
                    269: PerlHeaderParserHandler Apache::lonrep
                    270: ErrorDocument     403 /adm/login
                    271: ErrorDocument     404 /adm/notfound.html
                    272: ErrorDocument     406 /adm/roles
                    273: ErrorDocument	  500 /adm/errorhandler
                    274: </LocationMatch>
                    275: 
                    276: <LocationMatch "^/priv.*">
                    277: PerlAccessHandler Apache::loncacc
                    278: SetHandler        perl-script
                    279: PerlHandler       Apache::lonconstruct
                    280: ErrorDocument     403 /adm/login
                    281: ErrorDocument     404 /adm/notfound.html
                    282: ErrorDocument     406 /adm/unauthorized.html
                    283: ErrorDocument	  500 /adm/errorhandler
                    284: </LocationMatch>
                    285: 
                    286: <LocationMatch "^/raw.*">
                    287: PerlAccessHandler Apache::lonracc
                    288: </LocationMatch>
                    289: 
                    290: <LocationMatch "^/\~.*">
                    291: PerlAccessHandler Apache::loncacc
                    292: ErrorDocument     403 /adm/login
                    293: ErrorDocument     404 /adm/notfound.html
                    294: ErrorDocument     406 /adm/unauthorized.html
                    295: ErrorDocument	  500 /adm/errorhandler
1.3       www       296: AllowOverride None
1.2       www       297: </LocationMatch>
                    298: 
                    299: # ------------------------------------------------------------------------- RAT
                    300: 
                    301: <LocationMatch "^/\~.*\.sequence$">
                    302: SetHandler perl-script
                    303: PerlHandler Apache::lonratedt
                    304: </LocationMatch>
                    305: 
                    306: <LocationMatch "^/\~.*\.page$">
                    307: SetHandler perl-script
                    308: PerlHandler Apache::lonratedt
                    309: </LocationMatch>
                    310: 
                    311: <LocationMatch "^/\~.*\/ratserver$">
                    312: SetHandler perl-script
                    313: PerlHandler Apache::lonratsrv
                    314: </LocationMatch>
                    315: 
1.19      www       316: <Location /adm/ratparms>
                    317: PerlAccessHandler       Apache::lonacc
1.8       www       318: SetHandler perl-script
                    319: PerlHandler Apache::lonratparms
1.19      www       320: ErrorDocument     403 /adm/login
                    321: ErrorDocument	  500 /adm/errorhandler
                    322: </Location>
1.8       www       323: 
1.2       www       324: # --------------------------------------------- Resource Space Content Handlers
                    325: 
1.14      harris41  326: <LocationMatch "^/res.*/$">
1.2       www       327: SetHandler perl-script
                    328: PerlHandler Apache::lonindexer
                    329: </LocationMatch>
                    330: 
1.14      harris41  331: <LocationMatch "^/(res|\~).*\.tex$">
1.2       www       332: SetHandler perl-script
                    333: PerlHandler Apache::lontex
                    334: </LocationMatch>
                    335: 
                    336: <LocationMatch "^/res/.*\.page$>
                    337: SetHandler perl-script
                    338: PerlHandler Apache::lonpage
                    339: </LocationMatch>
                    340: 
                    341: <LocationMatch "^/res/.*\.sequence$>
                    342: SetHandler perl-script
                    343: PerlHandler Apache::lonsequence
                    344: </LocationMatch>
                    345: 
                    346: <LocationMatch "^/res/.*\.meta$>
                    347: SetHandler perl-script
                    348: PerlHandler Apache::lonmeta
                    349: </LocationMatch>
                    350: 
1.6       www       351: <LocationMatch "^/(res|\~).*\.(xml|html|htm|xhtml|xhtm)$">
1.2       www       352: SetHandler perl-script
                    353: PerlHandler Apache::lonxml
                    354: </LocationMatch>
                    355: 
1.22      albertel  356: <LocationMatch "^/(res|\~).*\.(problem|exam|quiz|assess|survey|form|library)$">
1.2       www       357: SetHandler perl-script
                    358: PerlHandler Apache::lonhomework
                    359: </LocationMatch>
                    360: 
1.21      www       361: <LocationMatch "^/adm/wrapper/">
                    362: PerlAccessHandler       Apache::lonacc
                    363: SetHandler perl-script
                    364: PerlHandler Apache::lonwrapper
                    365: ErrorDocument     403 /adm/login
                    366: ErrorDocument	  500 /adm/errorhandler
                    367: </LocationMatch>
                    368: 
1.2       www       369: # -------------------------------------------------------------- Admin Programs
                    370: 
1.15      harris41  371: <Location /adm/statistics>
                    372: PerlAccessHandler       Apache::lonacc
                    373: SetHandler perl-script
                    374: PerlHandler Apache::lonstatistics
                    375: ErrorDocument     403 /adm/login
                    376: ErrorDocument	  500 /adm/errorhandler
                    377: </Location>
                    378: 
1.2       www       379: <Location /adm/roles>
                    380: PerlAccessHandler       Apache::lonacc
                    381: SetHandler perl-script
                    382: PerlHandler Apache::lonroles
                    383: ErrorDocument     403 /adm/login
                    384: ErrorDocument	  500 /adm/errorhandler
                    385: </Location>
                    386: 
                    387: <Location /adm/login>
                    388: SetHandler perl-script
                    389: PerlHandler Apache::lonlogin
                    390: </Location>
                    391: 
                    392: <Location /adm/logout>
                    393: PerlAccessHandler       Apache::lonacc
                    394: SetHandler perl-script
                    395: PerlHandler Apache::lonlogout
                    396: ErrorDocument     403 /adm/login
                    397: </Location>
                    398: 
                    399: <Location /adm/authenticate>
                    400: SetHandler perl-script
                    401: PerlHandler Apache::lonauth
                    402: </Location>
                    403: 
                    404: <Location /adm/annotations>
                    405: PerlAccessHandler       Apache::lonacc
                    406: SetHandler perl-script
                    407: PerlHandler Apache::admannotations
                    408: ErrorDocument     403 /adm/login
                    409: ErrorDocument	  500 /adm/errorhandler
                    410: </Location>
                    411: 
                    412: <Location /adm/bookmarks>
                    413: PerlAccessHandler       Apache::lonacc
                    414: SetHandler perl-script
                    415: PerlHandler Apache::admbookmarks
                    416: ErrorDocument     403 /adm/login
                    417: ErrorDocument	  500 /adm/errorhandler
                    418: </Location>
                    419: 
                    420: <Location /adm/flip>
                    421: PerlAccessHandler       Apache::lonacc
                    422: SetHandler perl-script
                    423: PerlHandler Apache::lonpageflip
                    424: ErrorDocument     406 /adm/roles
                    425: ErrorDocument     403 /adm/login
                    426: ErrorDocument	  500 /adm/errorhandler
                    427: </Location>
                    428: 
                    429: <Location /adm/ambiguous>
                    430: PerlAccessHandler       Apache::lonacc
                    431: SetHandler perl-script
                    432: PerlHandler Apache::lonambiguous
                    433: ErrorDocument     403 /adm/login
                    434: ErrorDocument	  500 /adm/errorhandler
                    435: </Location>
                    436: 
                    437: <Location /adm/email>
                    438: PerlAccessHandler       Apache::lonacc
                    439: SetHandler perl-script
                    440: PerlHandler Apache::lonmsg
                    441: ErrorDocument     403 /adm/login
                    442: ErrorDocument	  500 /adm/errorhandler
                    443: </Location>
                    444: 
                    445: <Location /adm/parmset>
                    446: PerlAccessHandler       Apache::lonacc
                    447: SetHandler perl-script
                    448: PerlHandler Apache::lonparmset
                    449: ErrorDocument     403 /adm/login
                    450: ErrorDocument     406 /adm/roles
                    451: ErrorDocument	  500 /adm/errorhandler
                    452: </Location>
                    453: 
1.5       albertel  454: <Location /adm/grades>
                    455: PerlAccessHandler       Apache::lonacc
                    456: SetHandler perl-script
                    457: PerlHandler Apache::grades
                    458: ErrorDocument     403 /adm/login
                    459: ErrorDocument     406 /adm/roles
                    460: ErrorDocument	  500 /adm/errorhandler
                    461: </Location>
                    462: 
1.7       www       463: <Location /adm/createcourse>
                    464: PerlAccessHandler       Apache::lonacc
                    465: SetHandler perl-script
                    466: PerlHandler Apache::loncreatecourse
                    467: ErrorDocument     403 /adm/login
                    468: ErrorDocument     406 /adm/roles
                    469: ErrorDocument	  500 /adm/errorhandler
                    470: </Location>
                    471: 
                    472: <Location /adm/createuser>
                    473: PerlAccessHandler       Apache::lonacc
                    474: SetHandler perl-script
                    475: PerlHandler Apache::loncreateuser
                    476: ErrorDocument     403 /adm/login
                    477: ErrorDocument     406 /adm/roles
                    478: ErrorDocument	  500 /adm/errorhandler
                    479: </Location>
                    480: 
1.2       www       481: <Location /adm/publish>
                    482: PerlAccessHandler       Apache::lonacc
                    483: SetHandler perl-script
                    484: PerlHandler Apache::lonpublisher
                    485: ErrorDocument     403 /adm/login
                    486: ErrorDocument     404 /adm/notfound.html
                    487: ErrorDocument     406 /adm/unauthorized.html
                    488: ErrorDocument	  500 /adm/errorhandler
                    489: </Location>
                    490: 
1.18      www       491: <LocationMatch "^/\~.*/$">
1.16      www       492: PerlAccessHandler       Apache::loncacc
1.9       www       493: SetHandler perl-script
                    494: PerlHandler Apache::lonpubdir
                    495: ErrorDocument     403 /adm/login
                    496: ErrorDocument     404 /adm/notfound.html
                    497: ErrorDocument     406 /adm/unauthorized.html
                    498: ErrorDocument	  500 /adm/errorhandler
1.10      www       499: </LocationMatch>
1.18      www       500: 
                    501: <Location /adm/pubdir>
                    502: PerlAccessHandler       Apache::lonacc
                    503: SetHandler perl-script
                    504: PerlHandler Apache::lonpubdir
                    505: ErrorDocument     403 /adm/login
                    506: ErrorDocument     404 /adm/notfound.html
                    507: ErrorDocument     406 /adm/unauthorized.html
                    508: ErrorDocument	  500 /adm/errorhandler
                    509: </Location>
1.9       www       510: 
                    511: <Location /adm/retrieve>
                    512: PerlAccessHandler       Apache::lonacc
                    513: SetHandler perl-script
                    514: PerlHandler Apache::lonretrieve
                    515: ErrorDocument     403 /adm/login
                    516: ErrorDocument     404 /adm/notfound.html
                    517: ErrorDocument     406 /adm/unauthorized.html
                    518: ErrorDocument	  500 /adm/errorhandler
                    519: </Location>
                    520: 
1.20      www       521: <Location /adm/cfile>
                    522: PerlAccessHandler       Apache::lonacc
                    523: SetHandler perl-script
                    524: PerlHandler Apache::loncfile
                    525: ErrorDocument     403 /adm/login
                    526: ErrorDocument     404 /adm/notfound.html
                    527: ErrorDocument     406 /adm/unauthorized.html
                    528: ErrorDocument	  500 /adm/errorhandler
                    529: </Location>
                    530: 
1.13      www       531: <Location /adm/diff>
                    532: PerlAccessHandler       Apache::lonacc
                    533: SetHandler perl-script
                    534: PerlHandler Apache::londiff
                    535: ErrorDocument     403 /adm/login
                    536: ErrorDocument     404 /adm/notfound.html
                    537: ErrorDocument     406 /adm/unauthorized.html
                    538: ErrorDocument	  500 /adm/errorhandler
                    539: </Location>
                    540: 
1.12      www       541: <Location /adm/upload>
                    542: PerlAccessHandler       Apache::lonacc
                    543: SetHandler perl-script
                    544: PerlHandler Apache::lonupload
                    545: ErrorDocument     403 /adm/login
                    546: ErrorDocument     404 /adm/notfound.html
                    547: ErrorDocument     406 /adm/unauthorized.html
                    548: ErrorDocument	  500 /adm/errorhandler
                    549: </Location>
                    550: 
1.2       www       551: <Location /adm/assesscalc>
                    552: PerlAccessHandler       Apache::lonacc
                    553: SetHandler perl-script
                    554: PerlHandler Apache::lonspreadsheet
                    555: ErrorDocument     403 /adm/login
                    556: ErrorDocument     406 /adm/roles
                    557: ErrorDocument	  500 /adm/errorhandler
                    558: </Location>
                    559: 
                    560: <Location /adm/studentcalc>
                    561: PerlAccessHandler       Apache::lonacc
                    562: SetHandler perl-script
                    563: PerlHandler Apache::lonspreadsheet
                    564: ErrorDocument     403 /adm/login
                    565: ErrorDocument     406 /adm/roles
                    566: ErrorDocument	  500 /adm/errorhandler
                    567: </Location>
                    568: 
                    569: <Location /adm/classcalc>
                    570: PerlAccessHandler       Apache::lonacc
                    571: SetHandler perl-script
                    572: PerlHandler Apache::lonspreadsheet
                    573: ErrorDocument     403 /adm/login
                    574: ErrorDocument     406 /adm/roles
                    575: ErrorDocument	  500 /adm/errorhandler
                    576: </Location>
                    577: 
1.4       www       578: <Location /adm/chart>
                    579: PerlAccessHandler       Apache::lonacc
                    580: SetHandler perl-script
                    581: PerlHandler Apache::lonchart
                    582: ErrorDocument     403 /adm/login
                    583: ErrorDocument     406 /adm/roles
                    584: ErrorDocument	  500 /adm/errorhandler
                    585: </Location>
                    586: 
1.2       www       587: <Location /adm/dropadd>
                    588: PerlAccessHandler       Apache::lonacc
                    589: SetHandler perl-script
                    590: PerlHandler Apache::londropadd
                    591: ErrorDocument     403 /adm/login
                    592: ErrorDocument     406 /adm/roles
                    593: ErrorDocument	  500 /adm/errorhandler
                    594: </Location>
                    595: 
                    596: <Location /adm/printout>
                    597: PerlAccessHandler       Apache::lonacc
                    598: SetHandler perl-script
                    599: PerlHandler Apache::lonprintout
                    600: ErrorDocument     403 /adm/login
                    601: ErrorDocument	  500 /adm/errorhandler
                    602: </Location>
                    603: 
                    604: <Location /adm/feedback>
                    605: PerlAccessHandler       Apache::lonacc
                    606: SetHandler perl-script
                    607: PerlHandler Apache::lonfeedback
                    608: ErrorDocument     403 /adm/login
                    609: ErrorDocument	  500 /adm/errorhandler
                    610: </Location>
                    611: 
                    612: <Location /adm/evaluate>
                    613: PerlAccessHandler       Apache::lonacc
                    614: SetHandler perl-script
                    615: PerlHandler Apache::lonevaluate
                    616: ErrorDocument     403 /adm/login
                    617: ErrorDocument	  500 /adm/errorhandler
                    618: </Location>
                    619: 
                    620: <Location /adm/preferences>
                    621: PerlAccessHandler       Apache::lonacc
                    622: SetHandler perl-script
                    623: PerlHandler Apache::lonpreferences
                    624: ErrorDocument     403 /adm/login
                    625: ErrorDocument	  500 /adm/errorhandler
                    626: </Location>
                    627: 
                    628: <Location /adm/assignments>
                    629: PerlAccessHandler       Apache::lonacc
                    630: SetHandler perl-script
                    631: PerlHandler Apache::lonassignments
                    632: ErrorDocument     403 /adm/login
                    633: ErrorDocument     406 /adm/roles
                    634: ErrorDocument	  500 /adm/errorhandler
                    635: </Location>
                    636: 
                    637: <Location /adm/communicate>
                    638: PerlAccessHandler       Apache::lonacc
                    639: SetHandler perl-script
                    640: PerlHandler Apache::loncommunicate
                    641: ErrorDocument     403 /adm/login
                    642: ErrorDocument	  500 /adm/errorhandler
                    643: </Location>
                    644: 
                    645: <Location /adm/searchcat>
                    646: PerlAccessHandler       Apache::lonacc
                    647: SetHandler perl-script
                    648: PerlHandler Apache::lonsearchcat
                    649: ErrorDocument     403 /adm/login
                    650: ErrorDocument	  500 /adm/errorhandler
                    651: </Location>
                    652: 
                    653: <Location /adm/navmaps>
                    654: PerlAccessHandler       Apache::lonacc
                    655: SetHandler perl-script
                    656: PerlHandler Apache::lonnavmaps
                    657: ErrorDocument     403 /adm/login
                    658: ErrorDocument     406 /adm/roles
                    659: ErrorDocument	  500 /adm/errorhandler
                    660: </Location>
                    661: 
1.23      harris41  662: <Location /adm/groupsort>
                    663: PerlAccessHandler	Apache::lonacc
                    664: SetHandler perl-script
                    665: PerlHandler Apache::groupsort
                    666: ErrorDocument     403 /adm/login
                    667: ErrorDocument	  500 /adm/errorhandler
                    668: </Location>
                    669: 
1.2       www       670: <Location /adm/errorhandler>
                    671: SetHandler perl-script
                    672: PerlHandler Apache::lonerrorhandler
                    673: </Location>
                    674: 
1.24      www       675: # ------------------------------------------------- Backdoor Adm Tests/Programs
                    676: 
                    677: <Location /cgi-bin/loncron.pl>
1.26      harris41  678: AuthName "LON Network Synchronization Handler"
1.24      www       679: AuthType Basic
                    680: AuthUserFile /home/httpd/lonTabs/htpasswd
                    681: require user lonadm
                    682: </Location>
1.2       www       683: 
1.25      harris41  684: <Location /cgi-bin/metadata_keywords.pl>
1.26      harris41  685: AuthName "LON Keyword Handler"
1.25      harris41  686: AuthType Basic
                    687: AuthUserFile /home/httpd/lonTabs/htpasswd
                    688: require user lonadm
                    689: </Location>
                    690: 
1.2       www       691: <Location /adm/test>
                    692: AuthName "LON Test Handler"
                    693: AuthType Basic
                    694: AuthUserFile /home/httpd/lonTabs/htpasswd
                    695: require user lonadm
                    696: SetHandler perl-script
                    697: PerlAccessHandler Apache::lonacc
                    698: PerlHandler Apache::lontest
                    699: </Location>
1.27    ! www       700: 
        !           701: # ------------------------------------------------------- Shutting down a child
        !           702: 
        !           703: PerlChildExitHandler Apache::lonnet::goodbye

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