Diff for /loncom/loncapa_apache.conf between versions 1.76 and 1.215

version 1.76, 2004/04/01 14:28:49 version 1.215, 2012/04/18 18:51:08
Line 35  ExtendedStatus On Line 35  ExtendedStatus On
 #  #
 # ===================================================================== Aliases  # ===================================================================== Aliases
   
   Alias /zipspool/ /home/httpd/zipspool/
 Alias /prtspool/ /home/httpd/prtspool/  Alias /prtspool/ /home/httpd/prtspool/
   Alias /captchaspool/ /home/httpd/captchaspool/
   Alias /webdav/ /home/httpd/html/priv/
 ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/"  ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/"
   <IfModule mod_dav_fs.c>
       DAVLockDB /home/httpd/webdav/DAVLock
   </IfModule>
   
 # ================================================================= Directories  # ================================================================= Directories
   
 # ------------------------------------------------------------- Access Handlers  # ------------------------------------------------------------- Access Handlers
   
 PerlTransHandler Apache::lontrans  PerlTransHandler Apache::lontrans
 <IfDefine MODPERL2>  PerlCleanupHandler Apache::lonacc::cleanup
 PerlCleanupHandler Apache::lonnet::cleanenv  
 </IfDefine>  PerlAuthenHandler Apache::checkauthen
   PerlSetVar lonOtherAuthen no
   
   <IfModule mod_shib>
       PerlAuthenHandler Apache::lonshibauth
       PerlSetVar lonOtherAuthen yes
       PerlSetVar lonOtherAuthenType Shibboleth
   </IfModule>
   
 #PerlWarn On  #PerlWarn On
   <LocationMatch "^/+res/adm/pages/[^/]+\.(gif|png)$">
   PerlAuthenHandler 'sub { return OK }' 
   </LocationMatch>
   
   # Send proper expires header to avoid unnecessary HTTP request for static content
   <LocationMatch "^(/adm/lonIcons|/adm/jQuery|/adm/jsMath|/res/adm/pages|/ckeditor)">
           ExpiresActive On
           ExpiresDefault "access plus 12 hours"
           Header set Cache-Control "public, no-transform"
   </LocationMatch>
   
 <LocationMatch "^/+res.*">  <LocationMatch "^/+res.*">
 PerlAccessHandler       Apache::lonacc  
   AuthType LONCAPA
   Require valid-user
   
   PerlAccessHandler      Apache::publiccheck
   PerlAuthzHandler       Apache::lonacc
 PerlHeaderParserHandler Apache::lonrep  PerlHeaderParserHandler Apache::lonrep
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument     404 /adm/notfound.html  ErrorDocument     404 /adm/notfound.html
Line 57  ErrorDocument     406 /adm/roles Line 86  ErrorDocument     406 /adm/roles
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </LocationMatch>  </LocationMatch>
   
   
   <LocationMatch "/.*">
   </LocationMatch>
   
   
 <LocationMatch "^/+enc.*">  <LocationMatch "^/+enc.*">
 PerlAccessHandler       Apache::lonenc  SetHandler perl-script
   PerlHandler       Apache::lonencurl
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
   ErrorDocument     404 /adm/notfound.html
   ErrorDocument     406 /adm/roles
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </LocationMatch>  </LocationMatch>
   
   <Location /adm/portfolio>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::portfolio
   </Location>
   
   <Location /adm/coursegrp_portfolio>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::portfolio
   </Location>
   
   <Location /adm/pdfupload>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::lonacc
   SetHandler perl-script
   PerlHandler             Apache::lonpdfupload
   ErrorDocument     403 /adm/login
   ErrorDocument     404 /adm/notfound.html
   ErrorDocument     406 /adm/roles
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
 <LocationMatch "^/+userfiles.*">  <LocationMatch "^/+userfiles.*">
 PerlAccessHandler       Apache::lontokacc  PerlAccessHandler       Apache::lontokacc
 PerlCleanupHandler Apache::lontokacc::removefile  PerlCleanupHandler Apache::lontokacc::removefile
   PerlCleanupHandler Apache::lonacc::cleanup
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "^/+uploaded.*">  <LocationMatch "^/+uploaded.*">
 PerlAccessHandler Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::lonacc
   PerlHandler Apache::londatecheck
   PerlHandler   Apache::lonipcheck
 PerlHeaderParserHandler Apache::lonuploadrep  PerlHeaderParserHandler Apache::lonuploadrep
   ErrorDocument     403 /adm/login
 ErrorDocument     404 /adm/notfound.html  ErrorDocument     404 /adm/notfound.html
   ErrorDocument     406 /adm/roles
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </LocationMatch>  </LocationMatch>
   
   <LocationMatch "^/+editupload.*">
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::lonacc
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument  500 /adm/errorhandler
   </LocationMatch>
   
   <LocationMatch "^/+uploaded/.*/.*/internal/.*">
   PerlAuthenHandler Apache::lonuploadedacc
   PerlAuthzHandler Apache::lonuploadedacc::skip_phase
   PerlAccessHandler Apache::lonuploadedacc::skip_phase
   </LocationMatch>
   
   <LocationMatch "^/+uploaded/.*/.*/portfolio/.*">
   PerlAccessHandler      Apache::publiccheck
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   </LocationMatch>
   
   <LocationMatch "^/+uploaded/.*/.*/groups/.*/portfolio/.*">
   PerlAccessHandler      Apache::publiccheck
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   </LocationMatch>
   
 <LocationMatch "^/+uploaded/.*\.page$">  <LocationMatch "^/+uploaded/.*\.page$">
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonpage  PerlHandler Apache::lonpage
Line 86  PerlHandler Apache::lonsequence Line 187  PerlHandler Apache::lonsequence
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "^/+public/.*/syllabus$">  <LocationMatch "^/+public/.*/syllabus$">
 PerlAccessHandler Apache::lonacc  PerlAccessHandler      Apache::publiccheck
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::lonacc
 SetHandler              perl-script  SetHandler              perl-script
 PerlHandler             Apache::lonsyllabus  PerlHandler             Apache::lonsyllabus
 ErrorDocument     404 /adm/notfound.html  ErrorDocument     404 /adm/notfound.html
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </LocationMatch>  </LocationMatch>
   
   <LocationMatch "^/+(public|adm)/.*(\.rss|_rss\.html)$">
   PerlAccessHandler      Apache::publiccheck
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::lonacc
   SetHandler              perl-script
   PerlHandler             Apache::lonrss
   ErrorDocument     404 /adm/notfound.html
   ErrorDocument  500 /adm/errorhandler
   </LocationMatch>
   
 <LocationMatch "^/adm/.*/aboutme$">  <LocationMatch "^/adm/.*/aboutme$">
 PerlAccessHandler Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::lonacc
   SetHandler              perl-script
   PerlHandler             Apache::lonaboutme
   ErrorDocument     404 /adm/notfound.html
   ErrorDocument     406 /adm/notinit.html
   ErrorDocument  500 /adm/errorhandler
   </LocationMatch>
   
   <LocationMatch "^/adm/.*/aboutme/portfolio$">
   PerlAccessHandler       Apache::publiccheck
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::lonacc
 SetHandler              perl-script  SetHandler              perl-script
 PerlHandler             Apache::lonaboutme  PerlHandler             Apache::lonaboutme
 ErrorDocument     404 /adm/notfound.html  ErrorDocument     404 /adm/notfound.html
Line 103  ErrorDocument   500 /adm/errorhandler Line 232  ErrorDocument   500 /adm/errorhandler
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "^/adm/.*/smppg$">  <LocationMatch "^/adm/.*/smppg$">
 PerlAccessHandler Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::lonacc
 SetHandler              perl-script  SetHandler              perl-script
   PerlHandler             Apache::londatecheck
   PerlHandler Apache::lonipcheck
 PerlHandler             Apache::lonsimplepage  PerlHandler             Apache::lonsimplepage
 ErrorDocument     404 /adm/notfound.html  ErrorDocument     404 /adm/notfound.html
 ErrorDocument     406 /adm/notinit.html  ErrorDocument     406 /adm/notinit.html
Line 112  ErrorDocument   500 /adm/errorhandler Line 245  ErrorDocument   500 /adm/errorhandler
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "^/adm/.*/bulletinboard$">  <LocationMatch "^/adm/.*/bulletinboard$">
 PerlAccessHandler Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::lonacc
 SetHandler              perl-script  SetHandler              perl-script
   PerlHandler             Apache::londatecheck
   PerlHandler Apache::lonipcheck
 PerlHandler             Apache::lonbulletin  PerlHandler             Apache::lonbulletin
 ErrorDocument     404 /adm/notfound.html  ErrorDocument     404 /adm/notfound.html
 ErrorDocument     406 /adm/notinit.html  ErrorDocument     406 /adm/notinit.html
Line 121  ErrorDocument   500 /adm/errorhandler Line 258  ErrorDocument   500 /adm/errorhandler
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "\.problem/smpedit$">  <LocationMatch "\.problem/smpedit$">
 PerlAccessHandler Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::lonacc
 SetHandler              perl-script  SetHandler              perl-script
 PerlHandler             Apache::lonsimpleproblemedit  PerlHandler             Apache::lonsimpleproblemedit
 ErrorDocument     404 /adm/notfound.html  ErrorDocument     404 /adm/notfound.html
Line 129  ErrorDocument     406 /adm/notinit.html Line 268  ErrorDocument     406 /adm/notinit.html
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "^/+priv.*">  <LocationMatch "^/+priv/.*">
 PerlAccessHandler Apache::loncacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::loncacc
 SetHandler        perl-script  SetHandler        perl-script
 PerlHandler       Apache::lonconstruct  
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument     404 /adm/notfound.html  ErrorDocument     404 /adm/notfound.html
 ErrorDocument     406 /adm/unauthorized  ErrorDocument     406 /adm/unauthorized
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "^/+raw.*">  <LocationMatch "^/+webdav/[\w\-]+/[\w\-]+/">
 PerlAccessHandler Apache::lonracc    <IfModule mod_dav.c>
       <IfModule mod_ssl.c>
         AuthType Basic
         AuthName "LONCAPA username,domain"
         Require valid-user
         SSLRequireSSL
         PerlAuthenHandler Apache::lonwebdavauth
         PerlAuthzHandler Apache::lonwebdavacc
         Dav On
         DirectoryIndex index.missing
         Options Indexes FollowSymLinks
         ErrorDocument     403 /adm/nowebdav.html
         ErrorDocument     404 /adm/notfound.html
         ErrorDocument     406 /adm/unauthorized
         ErrorDocument     500 /adm/errorhandler
       </IfModule>
       <IfModule !mod_ssl.c>
         <IfModule mod_rewrite.c>
           RewriteEngine on
           RewriteRule .* http://%{HTTP_HOST}/adm/nowebdav.html [L]
         </IfModule>
       </IfModule>
     </IfModule>
     <IfModule !mod_dav.c>
       <IfModule mod_rewrite.c>
         RewriteEngine on
         RewriteRule .* http://%{HTTP_HOST}/adm/nowebdav.html [L]
       </IfModule>
     </IfModule>
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "^/+\~.*">  <LocationMatch "^/+raw.*">
 PerlAccessHandler Apache::loncacc  PerlAccessHandler Apache::lonracc
 ErrorDocument     403 /adm/login  
 ErrorDocument     404 /adm/notfound.html  
 ErrorDocument     406 /adm/unauthorized  
 ErrorDocument  500 /adm/errorhandler  
 AllowOverride None  
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "^/adm/helper/.*\.helper$">  <LocationMatch "^/adm/helper/.*\.helper$">
 PerlAccessHandler Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler  Apache::lonacc
 SetHandler        perl-script  SetHandler        perl-script
 PerlHandler       Apache::lonhelper  PerlHandler       Apache::lonhelper
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 163  ErrorDocument     500 /adm/errorhandler Line 328  ErrorDocument     500 /adm/errorhandler
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "/prtspool">  <LocationMatch "/prtspool">
 PerlAccessHandler Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::lonacc
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument     404 /adm/notfound.html  ErrorDocument     404 /adm/notfound.html
 ErrorDocument     406 /adm/roles  ErrorDocument     406 /adm/roles
   ErrorDocument     413 /adm/overloaded.txt
   ErrorDocument  500 /adm/errorhandler
   </LocationMatch>
   
   <LocationMatch "/zipspool">
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::lonacc
   ErrorDocument     403 /adm/login
   ErrorDocument     404 /adm/notfound.html
   ErrorDocument     406 /adm/roles
   ErrorDocument     413 /adm/overloaded.txt
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </LocationMatch>  </LocationMatch>
 # ------------------------------------------------------------------------- RAT  # ------------------------------------------------------------------------- RAT
   
 <LocationMatch "^/\~.*\.sequence$">  <LocationMatch "^/+priv/.*\.sequence$">
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonratedt  PerlHandler Apache::lonratedt
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "^/\~.*\.page$">  <LocationMatch "^/+priv/.*\.page$">
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonratedt  PerlHandler Apache::lonratedt
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "^/\~.*\/ratserver$">  <LocationMatch "^/+priv/.*\/ratserver$">
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonratsrv  PerlHandler Apache::lonratsrv
 </LocationMatch>  </LocationMatch>
   
   <LocationMatch "^/+priv/.*\/adveditmenu$">
   SetHandler perl-script
   PerlHandler Apache::lonratmenu
   </LocationMatch>
   
 <Location /adm/ratparms>  <Location /adm/ratparms>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonratparms  PerlHandler Apache::lonratparms
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 200  ErrorDocument   500 /adm/errorhandler Line 386  ErrorDocument   500 /adm/errorhandler
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonindexer  PerlHandler Apache::lonindexer
 PerlCleanupHandler Apache::lonindexer::cleanup  PerlCleanupHandler Apache::lonindexer::cleanup
   PerlCleanupHandler Apache::lonacc::cleanup
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "^/+(res|\~).*\.tex$">  <LocationMatch "^/+res.*\.tex$">
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lontex  PerlHandler Apache::lontex
 </LocationMatch>  </LocationMatch>
Line 217  SetHandler perl-script Line 404  SetHandler perl-script
 PerlHandler Apache::lonsequence  PerlHandler Apache::lonsequence
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "^/+(res|\~|public|uploaded|adm).*\.meta$">  <LocationMatch "^/+(res|priv|public|uploaded|editupload|adm)/.*\.meta$">
   PerlAccessHandler      Apache::publiccheck
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonmeta  PerlHandler Apache::lonmeta
   ErrorDocument     413 /adm/overloaded.txt
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "^/adm/bombs/">  <LocationMatch "^/adm/bombs/">
   AuthType LONCAPA
   Require valid-user
 SetHandler perl-script  SetHandler perl-script
 PerlAccessHandler Apache::lonacc  PerlAuthzHandler Apache::lonacc
 PerlHandler Apache::lonmeta  PerlHandler Apache::lonmeta
 </LocationMatch>  </LocationMatch>
   
   
   
 <LocationMatch "^/+(res|\~).*\.rights$">  <LocationMatch "^/+(res|priv)/.*\.rights$">
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonrights  PerlHandler Apache::lonrights
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "^/+(res|\~).*\.(xml|html|htm|xhtml|xhtm|sty)$">  <LocationMatch "^/+(uploaded|res|priv)/.*\.(xml|html|htm|xhtml|xhtm|sty)$">
 SetHandler perl-script  SetHandler perl-script
   PerlHandler Apache::londatecheck
   PerlHandler Apache::lonipcheck
 PerlHandler Apache::lonxml  PerlHandler Apache::lonxml
 </LocationMatch>  </LocationMatch>
   
 <LocationMatch "^/+(res|\~).*\.(problem|exam|quiz|assess|survey|form|library)$">  <LocationMatch "^/+(res|priv).*\.(task|problem|exam|quiz|assess|survey|form|library)$">
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonhomework  PerlHandler Apache::lonhomework
 </LocationMatch>  </LocationMatch>
   
   <LocationMatch "^/+priv/.*\.(js|css|txt|tex)$">
   SetHandler perl-script
   PerlHandler Apache::lonxml
   </LocationMatch>
   
 <LocationMatch "^/adm/wrapper/">  <LocationMatch "^/adm/wrapper/">
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   PerlHandler Apache::londatecheck
   PerlHandler Apache::lonipcheck
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonwrapper  PerlHandler Apache::lonwrapper
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </LocationMatch>  </LocationMatch>
   
   <LocationMatch "^/adm/source">
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::lonsource
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument  500 /adm/errorhandler
   </LocationMatch>
   
   
 <LocationMatch "^/adm/localize/">  <LocationMatch "^/adm/localize/">
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonlocal  PerlHandler Apache::lonlocalize
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </LocationMatch>  </LocationMatch>
Line 264  ErrorDocument   500 /adm/errorhandler Line 480  ErrorDocument   500 /adm/errorhandler
 # -------------------------------------------------------------- Admin Programs  # -------------------------------------------------------------- Admin Programs
   
 <Location /adm/randomlabel.png>  <Location /adm/randomlabel.png>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::randomlylabel  PerlHandler Apache::randomlylabel
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 272  ErrorDocument   500 /adm/errorhandler Line 490  ErrorDocument   500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/imagechoice>  <Location /adm/imagechoice>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::imagechoice  PerlHandler Apache::imagechoice
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
   <Location /adm/searchcourse>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::lonsearchcourse
   ErrorDocument     403 /adm/login
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
   <Location /adm/indexcourse>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::lonindexcourse
   ErrorDocument     403 /adm/login
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
 <Location /adm/statistics>  <Location /adm/statistics>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonstatistics  PerlHandler Apache::lonstatistics
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 288  ErrorDocument     413 /adm/overloaded.tx Line 530  ErrorDocument     413 /adm/overloaded.tx
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
   <Location /adm/trackstudent>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::lontrackstudent
   ErrorDocument     403 /adm/login
   ErrorDocument     413 /adm/overloaded.txt
   ErrorDocument  500 /adm/errorhandler
   </Location>
   
 <Location /adm/roles>  <Location /adm/roles>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonroles  PerlHandler Apache::lonroles
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
   ErrorDocument     409 /adm/preferences?action=lockwarning
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/menu>  <Location /adm/menu>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonmenu  PerlHandler Apache::lonmainmenu
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/remote>  <Location /adm/pickresource>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonremote  PerlHandler Apache::lonpickresource
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument     500 /adm/errorhandler
   </Location>
   
   <Location /adm/pickauthor>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::lonpickauthor
   ErrorDocument     403 /adm/login
   ErrorDocument     500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/pickstudent>  <Location /adm/pickstudent>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonpickstudent  PerlHandler Apache::lonpickstudent
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
   <Location /adm/pickuser>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::lonpickuser
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
 <Location /adm/pickcourse>  <Location /adm/pickcourse>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonpickcourse  PerlHandler Apache::lonpickcourse
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
   <Location /adm/pickcode>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::lonpickcode
   ErrorDocument     403 /adm/login
   ErrorDocument  500 /adm/errorhandler
   </Location>
   
   <Location /adm/dependencies>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::londependencies
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
 <Location /adm/login>  <Location /adm/login>
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonlogin  PerlHandler Apache::lonlogin
 </Location>  </Location>
   
   <Location /adm/restrictedaccess>
   PerlAccessHandler      Apache::publiccheck
   AuthType LONCAPA
   Require valid-user
   SetHandler perl-script
   PerlAuthzHandler       Apache::lonacc
   PerlHandler Apache::restrictedaccess
   ErrorDocument  500 /adm/errorhandler
   </Location>
   
   <Location /adm/blockedaccess>
   PerlAccessHandler      Apache::publiccheck
   AuthType LONCAPA
   Require valid-user
   SetHandler perl-script
   PerlAuthzHandler       Apache::lonacc
   PerlHandler Apache::blockedaccess
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
 <Location /adm/logout>  <Location /adm/logout>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonlogout  PerlHandler Apache::lonlogout
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
   ErrorDocument     409 /adm/preferences?action=lockwarning
   ErrorDocument  500 /adm/errorhandler
   </Location>
   
   <Location /adm/switchserver>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::switchserver
   ErrorDocument     403 /adm/login
   ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/authenticate>  <Location /adm/authenticate>
Line 345  SetHandler perl-script Line 685  SetHandler perl-script
 PerlHandler Apache::lonauth  PerlHandler Apache::lonauth
 </Location>  </Location>
   
   <Location /adm/migrateuser>
   SetHandler perl-script
   PerlHandler Apache::migrateuser
   </Location>
   
   <Location /adm/sso>
     <IfModule mod_shib>
       AuthType shibboleth
       ShibUseEnvironment On
       ShibRequestSetting requireSession 1
       ShibRequestSetting redirectToSSL 443
       require valid-user
       PerlAuthzHandler       Apache::lonshibacc
       PerlAuthzHandler       Apache::lonacc
     </IfModule>
     <IfModule !mod_shib>
       PerlTypeHandler        Apache::lonnoshib
     </IfModule>
   </Location>
   
 <Location /adm/annotations>  <Location /adm/annotations>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::admannotations  PerlHandler Apache::admannotations
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/bookmarks>  <Location /adm/spellcheck>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::admbookmarks  PerlHandler Apache::lonspeller
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/flip>  <Location /adm/flip>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonpageflip  PerlHandler Apache::lonpageflip
 PerlCleanupHandler Apache::lonpageflip::cleanup  PerlCleanupHandler Apache::lonpageflip::cleanup
   PerlCleanupHandler Apache::lonacc::cleanup
 ErrorDocument     406 /adm/roles  ErrorDocument     406 /adm/roles
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/ambiguous>  <Location /adm/ambiguous>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonambiguous  PerlHandler Apache::lonambiguous
 PerlCleanupHandler Apache::lonambiguous::cleanup  PerlCleanupHandler Apache::lonambiguous::cleanup
   PerlCleanupHandler Apache::lonacc::cleanup
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/email>  <Location /adm/email>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonmsg  PerlHandler Apache::lonmsgdisplay
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
   <Location /adm/notify>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::lonnotify
   ErrorDocument     403 /adm/login
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
 <Location /adm/parmset>  <Location /adm/parmset>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonparmset  PerlHandler Apache::lonparmset
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 397  ErrorDocument     406 /adm/roles Line 781  ErrorDocument     406 /adm/roles
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
   <Location /adm/courseprefs>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::courseprefs
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
   <Location /adm/slotrequest>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::slotrequest
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument  500 /adm/errorhandler
   </Location>
   
 <Location /adm/wizard>  <Location /adm/wizard>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonwizard  PerlHandler Apache::lonwizard
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 407  ErrorDocument   500 /adm/errorhandler Line 815  ErrorDocument   500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/grades>  <Location /adm/grades>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::grades  PerlHandler Apache::grades
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 415  ErrorDocument     406 /adm/roles Line 825  ErrorDocument     406 /adm/roles
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
   <Location /adm/requestcourse>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::lonrequestcourse
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
 <Location /adm/createcourse>  <Location /adm/createcourse>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::loncreatecourse  PerlHandler Apache::loncreatecourse
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 425  ErrorDocument   500 /adm/errorhandler Line 848  ErrorDocument   500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/modifycourse>  <Location /adm/modifycourse>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonmodifycourse  PerlHandler Apache::lonmodifycourse
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 433  ErrorDocument     406 /adm/roles Line 858  ErrorDocument     406 /adm/roles
 ErrorDocument     500 /adm/errorhandler  ErrorDocument     500 /adm/errorhandler
 </Location>  </Location>
   
   <Location /adm/domainprefs>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::domainprefs
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
   <Location /adm/domainstatus>
   PerlAccessHandler       Apache::lonstatusacc
   SetHandler perl-script
   PerlHandler Apache::domainstatus
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
 <Location /adm/createuser>  <Location /adm/createuser>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::loncreateuser  PerlHandler Apache::loncreateuser
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 443  ErrorDocument   500 /adm/errorhandler Line 890  ErrorDocument   500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/publish>  <Location /adm/publish>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonpublisher  PerlHandler Apache::lonpublisher
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 452  ErrorDocument     406 /adm/unauthorized Line 901  ErrorDocument     406 /adm/unauthorized
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <LocationMatch "^/+\~.*/$">  <LocationMatch "^/+priv/.*/$">
 PerlAccessHandler       Apache::loncacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::loncacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonpubdir  PerlHandler Apache::lonpubdir
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 462  ErrorDocument     406 /adm/unauthorized Line 913  ErrorDocument     406 /adm/unauthorized
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </LocationMatch>  </LocationMatch>
   
 <Location /adm/pubdir>  <Location /adm/unauthorized>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonpubdir  PerlHandler Apache::lonunauthorized
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument     404 /adm/notfound.html  ErrorDocument     404 /adm/notfound.html
 ErrorDocument     406 /adm/unauthorized  
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/unauthorized>  <Location /adm/retrieve>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonunauthorized  PerlHandler Apache::lonretrieve
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument     404 /adm/notfound.html  ErrorDocument     404 /adm/notfound.html
   ErrorDocument     406 /adm/unauthorized
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/retrieve>  <Location /adm/cleanup>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonretrieve  PerlHandler Apache::loncleanup
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument     404 /adm/notfound.html  ErrorDocument     404 /adm/notfound.html
 ErrorDocument     406 /adm/unauthorized  ErrorDocument     406 /adm/unauthorized
Line 492  ErrorDocument   500 /adm/errorhandler Line 949  ErrorDocument   500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/cfile>  <Location /adm/cfile>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::loncfile  PerlHandler Apache::loncfile
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 502  ErrorDocument   500 /adm/errorhandler Line 961  ErrorDocument   500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/diff>  <Location /adm/diff>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::londiff  PerlHandler Apache::londiff
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 512  ErrorDocument   500 /adm/errorhandler Line 973  ErrorDocument   500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/upload>  <Location /adm/upload>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonupload  PerlHandler Apache::lonupload
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 522  ErrorDocument   500 /adm/errorhandler Line 985  ErrorDocument   500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/imsimport>  <Location /adm/imsimport>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::imsimport  PerlHandler Apache::imsimport
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 532  ErrorDocument     500 /adm/errorhandler Line 997  ErrorDocument     500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/testbank>  <Location /adm/testbank>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::testbankimport  PerlHandler Apache::testbankimport
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 542  ErrorDocument     500 /adm/errorhandler Line 1009  ErrorDocument     500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/assesscalc>  <Location /adm/assesscalc>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonspreadsheet  PerlHandler Apache::lonspreadsheet
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 552  ErrorDocument   500 /adm/errorhandler Line 1021  ErrorDocument   500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/studentcalc>  <Location /adm/studentcalc>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonspreadsheet  PerlHandler Apache::lonspreadsheet
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 562  ErrorDocument   500 /adm/errorhandler Line 1033  ErrorDocument   500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/classcalc>  <Location /adm/classcalc>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonspreadsheet  PerlHandler Apache::lonspreadsheet
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 572  ErrorDocument   500 /adm/errorhandler Line 1045  ErrorDocument   500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/dropadd>  <Location /adm/dropadd>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::londropadd  PerlHandler Apache::londropadd
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 580  ErrorDocument     406 /adm/roles Line 1055  ErrorDocument     406 /adm/roles
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
   <Location /adm/viewclasslist>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::lonviewclasslist
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument  500 /adm/errorhandler
   </Location>
   
   <Location /adm/coursegroups>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::loncoursegroups
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
   <Location /adm/groupboards>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::groupboards
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
   <Location /adm/grouproster>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::grouproster
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
   <Location /adm/whatsnew>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::lonwhatsnew
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
 <Location /adm/populate>  <Location /adm/populate>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonpopulate  PerlHandler Apache::lonpopulate
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 590  ErrorDocument     500 /adm/errorhandler Line 1122  ErrorDocument     500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/managekeys>  <Location /adm/managekeys>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonmanagekeys  PerlHandler Apache::lonmanagekeys
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 599  ErrorDocument   500 /adm/errorhandler Line 1133  ErrorDocument   500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/printout>  <Location /adm/printout>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonprintout  PerlHandler Apache::lonprintout
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 608  ErrorDocument   500 /adm/errorhandler Line 1144  ErrorDocument   500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/feedback>  <Location /adm/feedback>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonfeedback  PerlHandler Apache::lonfeedback
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 616  ErrorDocument   500 /adm/errorhandler Line 1154  ErrorDocument   500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/coursedocs>  <Location /adm/coursedocs>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::londocs  PerlHandler Apache::londocs
  PerlCleanupHandler Apache::londocs::untiehash  PerlCleanupHandler Apache::londocs::untiehash
   PerlCleanupHandler Apache::lonacc::cleanup
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
   <Location /adm/supplemental>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::londocs
   PerlCleanupHandler Apache::londocs::untiehash
   PerlCleanupHandler      Apache::lonacc::cleanup
   ErrorDocument     403 /adm/login
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
 <Location /adm/imsimportdocs>  <Location /adm/imsimportdocs>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::imsimportdocs  PerlHandler Apache::imsimportdocs
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument     500 /adm/errorhandler  ErrorDocument     500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/announcements>  <LocationMatch "^/adm/announcements">
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonannounce  PerlHandler Apache::lonannounce
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </LocationMatch>
   
 <Location /adm/chat>  <Location /adm/chat>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonchat  PerlHandler Apache::lonchat
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/chatfetch>  <Location /adm/chatfetch>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonchatfetch  PerlHandler Apache::lonchatfetch
 ErrorDocument     413 /adm/overloaded.txt  ErrorDocument     413 /adm/overloaded.txt
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/evaluate>  <Location /adm/groupchat>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonevaluate  PerlHandler Apache::longroupchat
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument     500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/preferences>  <Location /adm/evaluate>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonpreferences  PerlHandler Apache::lonevaluate
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/assignments>  <Location /adm/preferences>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonassignments  PerlHandler Apache::lonpreferences
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument     406 /adm/roles  
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/communicate>  <Location /adm/communicate>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::loncommunicate  PerlHandler Apache::loncommunicate
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 689  ErrorDocument   500 /adm/errorhandler Line 1257  ErrorDocument   500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/searchcat>  <Location /adm/searchcat>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonsearchcat  PerlHandler Apache::lonsearchcat
 PerlCleanupHandler Apache::lonsearchcat::cleanup  PerlCleanupHandler Apache::lonsearchcat::cleanup
   PerlCleanupHandler Apache::lonacc::cleanup
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument     413 /adm/overloaded.txt  ErrorDocument     413 /adm/overloaded.txt
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/navmaps>  <Location /adm/navmaps>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonnavmaps  PerlHandler Apache::lonnavdisplay
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument     406 /adm/roles  ErrorDocument     406 /adm/roles
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/quickgrades>  <Location /adm/quickgrades>
 PerlAccessHandler       Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonquickgrades  PerlHandler Apache::lonquickgrades
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
Line 717  ErrorDocument     500 /adm/errorhandler Line 1292  ErrorDocument     500 /adm/errorhandler
 </Location>  </Location>
   
 <Location /adm/groupsort>  <Location /adm/groupsort>
 PerlAccessHandler Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::groupsort  PerlHandler Apache::groupsort
 PerlCleanupHandler Apache::groupsort::cleanup  PerlCleanupHandler Apache::groupsort::cleanup
   PerlCleanupHandler Apache::lonacc::cleanup
 ErrorDocument     403 /adm/login  ErrorDocument     403 /adm/login
 ErrorDocument  500 /adm/errorhandler  ErrorDocument  500 /adm/errorhandler
 </Location>  </Location>
   
   <Location /adm/wishlist>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::lonwishlistdisplay
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument  500 /adm/errorhandler
   </Location>
   
   <Location /adm/setblock>
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler             perl-script
   PerlHandler            Apache::lonblockingmenu
   ErrorDocument     403 /adm/login
   ErrorDocument     406 /adm/roles
   ErrorDocument     500 /adm/errorhandler
   </Location>
   
   <Location /adm/blockingstatus>
   PerlAccessHandler      Apache::publiccheck
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler             perl-script
   PerlHandler            Apache::lonblockingstatus
   </Location>
   
 <Location /adm/errorhandler>  <Location /adm/errorhandler>
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonerrorhandler  PerlHandler Apache::lonerrorhandler
 </Location>  </Location>
   
 <LocationMatch "^/adm/help/.*\.hlp$">  <LocationMatch "^/adm/help/.*\.hlp$">
 PerlAccessHandler Apache::lonacc  AuthType LONCAPA
   Require valid-user
   PerlAccessHandler      Apache::publiccheck
   PerlAuthzHandler Apache::lonacc
 SetHandler perl-script  SetHandler perl-script
 PerlHandler Apache::lonhelp  PerlHandler Apache::lonhelp
   ErrorDocument  500 /adm/errorhandler
 </LocationMatch>  </LocationMatch>
   
 # ------------------------------------------------- Backdoor Adm Tests/Programs  <LocationMatch "^/adm/helpmenu">
   AuthType LONCAPA
   Require valid-user
   PerlAuthzHandler       Apache::lonacc
   SetHandler perl-script
   PerlHandler Apache::lonhelpmenu
   ErrorDocument  500 /adm/errorhandler
   </LocationMatch>
   
 <Location /cgi-bin/loncron.pl>  <LocationMatch "^/adm/support">
 AuthName "LON-CAPA Network Administration"  AuthType LONCAPA
 AuthType Basic  Require valid-user
 AuthUserFile /home/httpd/lonTabs/htpasswd  PerlAuthzHandler       Apache::lonacc
 require user lonadm  SetHandler perl-script
 </Location>  PerlHandler Apache::lonsupportreq
   ErrorDocument  500 /adm/errorhandler
   </LocationMatch>
   
 <Location /cgi-bin/userstatus.pl>  <LocationMatch "^/adm/helpdesk">
 AuthName "LON-CAPA Network Administration"  SetHandler perl-script
 AuthType Basic  PerlHandler Apache::lonsupportreq
 AuthUserFile /home/httpd/lonTabs/htpasswd  ErrorDocument  500 /adm/errorhandler
 require user lonadm  </LocationMatch>
 </Location>  
   
 <Location /cgi-bin/lonversions.pl>  <LocationMatch "^/adm/css">
 AuthName "LON-CAPA Network Administration"  SetHandler perl-script
 AuthType Basic  PerlHandler Apache::loncss
 AuthUserFile /home/httpd/lonTabs/htpasswd  ErrorDocument  500 /adm/errorhandler
 require user lonadm  </LocationMatch>
 </Location>  
   
 <Location /cgi-bin/clusterstatus.pl>  <LocationMatch "^/adm/coursecatalog">
 AuthName "LON-CAPA Network Administration"  SetHandler perl-script
 AuthType Basic  PerlHandler Apache::coursecatalog
 AuthUserFile /home/httpd/lonTabs/htpasswd  ErrorDocument  500 /adm/errorhandler
 require user lonadm  </LocationMatch>
 </Location>  
   
 <Location /cgi-bin/metadata_keywords.pl>  <LocationMatch "^/adm/resetpw">
 AuthName "LON-CAPA Network Administration"  SetHandler perl-script
 AuthType Basic  PerlHandler Apache::resetpw
 AuthUserFile /home/httpd/lonTabs/htpasswd  ErrorDocument     500 /adm/errorhandler
 require user lonadm  </LocationMatch>
 </Location>  
   
 <Location /cgi-bin/metadata_harvest.pl>  <LocationMatch "^/adm/selfenroll">
 AuthName "harvest"  SetHandler perl-script
 AuthType Basic  PerlHandler Apache::selfenroll
 AuthUserFile /home/httpd/lonTabs/htpasswd  ErrorDocument     500 /adm/errorhandler
 require user  reaper  </LocationMatch>
 </Location>  
   
 <Location /cgi-bin/takeoffline.pl>  <LocationMatch "^/adm/createaccount">
 AuthName "Offline"  SetHandler perl-script
 AuthType Basic  PerlHandler Apache::createaccount
 AuthUserFile /home/httpd/lonTabs/htpasswd  ErrorDocument     500 /adm/errorhandler
 require user  offline  </LocationMatch>
 </Location>  
   
 <Location /cgi-bin/takeonline.pl>  <LocationMatch "^/adm/dns">
 AuthName "Offline"  SetHandler perl-script
 AuthType Basic  PerlHandler Apache::londns
 AuthUserFile /home/httpd/lonTabs/htpasswd  ErrorDocument     500 /adm/errorhandler
 require user  offline  </LocationMatch>
 </Location>  
   # ------------------------------------------------- Backdoor Adm Tests/Programs
   
 <Location /adm/test>  <Location /adm/test>
 AuthName "LON-CAPA Network Administration"  PerlAccessHandler Apache::lonstatusacc
 AuthType Basic  
 AuthUserFile /home/httpd/lonTabs/htpasswd  
 require user lonadm  
 SetHandler perl-script  SetHandler perl-script
 PerlAccessHandler Apache::lonacc  
 PerlHandler Apache::lontest  PerlHandler Apache::lontest
 </Location>  </Location>
   
 # ------------------------------------------------------- Shutting down a child  # ------------------------------------------------------- Shutting down a child
   
 PerlChildExitHandler Apache::lonnet::goodbye  PerlChildExitHandler Apache::lonacc::goodbye
   
 #  #
 # LON-CAPA Section (extensions to access.conf permission configuration)  # LON-CAPA Section (extensions to access.conf permission configuration)
Line 818  PerlChildExitHandler Apache::lonnet::goo Line 1431  PerlChildExitHandler Apache::lonnet::goo
 <Directory />  <Directory />
 Options None  Options None
 AllowOverride None  AllowOverride None
   order deny,allow
   deny from all
   </Directory>
   
   # Allow uploaded files to be served
   
   <Directory "/home/httpd/lonUsers">
   Options Includes FollowSymLinks
   AllowOverride None
   order allow,deny
   allow from all
   </Directory>
    
   # Allow construction space files to be served
   
   <Directory "/home/*/public_html/" >
   Options Includes FollowSymLinks
   AllowOverride
   order allow,deny
   allow from all
 </Directory>  </Directory>
   
 # Yes to symbolic links and server-side includes  # Yes to symbolic links and server-side includes
Line 833  allow from all Line 1466  allow from all
   
 <Directory /home/httpd/cgi-bin>  <Directory /home/httpd/cgi-bin>
 AllowOverride None  AllowOverride None
 Options ExecCGI  Options ExecCGI FollowSymLinks
   order allow,deny
   allow from all
   </Directory>
   
   # Allow serving of files in prtspool
   
   <Directory "/home/httpd/prtspool/">
   Options Includes FollowSymLinks
   AllowOverride None
   order allow,deny
   allow from all
   </Directory>
   
   # Allow serving of files in zipspool
   
   <Directory "/home/httpd/zipspool/">
   Options Includes FollowSymLinks
   AllowOverride None
   order allow,deny
   allow from all
   </Directory>
   
   # Allow serving of files in captchaspool
   
   <Directory "/home/httpd/captchaspool/">
   Options Includes FollowSymLinks
   AllowOverride None
   order allow,deny
   allow from all
 </Directory>  </Directory>
   
 # ============================================================= Access Handlers  # ============================================================= Access Handlers
   
 # ------------------------------------------------- Allow server-status reports  # ------------------------------------------------- Allow server-status reports
 <Location /server-status>  <Location /server-status>
   PerlAccessHandler Apache::lonstatusacc
 SetHandler server-status  SetHandler server-status
 AuthName "LON-CAPA Network Administration"  
 AuthType Basic  
 AuthUserFile /home/httpd/lonTabs/htpasswd  
 require user lonadm  
 </Location>  </Location>
   
 # ------------------------ Allow LON-CAPA "low-level" connection status reports  # ------------------------ Allow LON-CAPA "low-level" connection status reports
 <Location /lon-status>  <LocationMatch "^/+lon-status/.*">
 AuthName "LON-CAPA Network Administration"  PerlAccessHandler Apache::lonstatusacc
 AuthType Basic  ErrorDocument     406 /adm/roles
 AuthUserFile /home/httpd/lonTabs/htpasswd  ErrorDocument     500 /adm/errorhandler
 require user lonadm  </LocationMatch>
 </Location>  
   
 # ------------------- Allow access to local system documentation from localhost  # ------------------- Allow access to local system documentation from localhost
 Alias /doc /usr/doc  Alias /doc /usr/doc
Line 869  Options Indexes FollowSymLinks Line 1527  Options Indexes FollowSymLinks
   
 PerlSetVar lonVersion   '<!-- VERSION -->'  PerlSetVar lonVersion   '<!-- VERSION -->'
 PerlSetVar       lonIDsDir    /home/httpd/lonIDs  PerlSetVar       lonIDsDir    /home/httpd/lonIDs
   PerlSetVar       lonDAVsessDir /home/httpd/webdav/sessionIDs
 PerlSetVar       lonTabDir    /home/httpd/lonTabs  PerlSetVar       lonTabDir    /home/httpd/lonTabs
 PerlSetVar       lonUsersDir  /home/httpd/lonUsers  PerlSetVar       lonUsersDir  /home/httpd/lonUsers
 PerlSetVar       lonIconsURL  /adm/lonIcons  PerlSetVar       lonIconsURL  /adm/lonIcons
 PerlSetVar       londPort     5663  PerlSetVar       londPort     5663
 PerlSetVar       lonSysEMail  korte@lite.msu.edu  PerlSetVar       lonSysEMail  korte@lite.msu.edu
 PerlSetVar       lonDaemons   /home/httpd/perl  PerlSetVar       lonDaemons   /home/httpd/perl
   PerlSetVar       lonLib       /home/httpd/lib
 PerlSetVar       lonSockDir   /home/httpd/sockets  PerlSetVar       lonSockDir   /home/httpd/sockets
   PerlSetVar       lonSockCreate   /home/httpd/sockets/common
 PerlSetVar       lonDocRoot   /home/httpd/html  PerlSetVar       lonDocRoot   /home/httpd/html
   PerlSetVar       lonPrtDir    /home/httpd/prtspool
 PerlSetVar       lonIncludes  /home/httpd/html/res/adm/includes  PerlSetVar       lonIncludes  /home/httpd/html/res/adm/includes
 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  PerlSetVar       lonZipDir    /home/httpd/zipspool
 PerlSetVar       lonTextBrowsers opera:windows\s+ce:lynx  PerlSetVar       lonCaptchaDir     /home/httpd/captchaspool
   PerlSetVar       lonCaptchaDb     /home/httpd/captchadb 
   PerlSetVar       lonFontsDir     /home/httpd/html/adm/fonts
   # & separated list of : separated fields in order of
   # - internal name to call it, 
   # - regexp that it should match (done case-insensitively)
   # - regexp that is should not match (done case-insensitively)
   # - regexp that will pull out the version number into $1
   # - a number that describes the minimum version that has mathml support
   # - a number that describes the minimum number version that has unicode support
   
   PerlSetVar       lonBrowsDet  explorer:msie:netscape:msie\s(\d+\.\d+)\;:9999:5&mozilla:mozilla\/[5-9]:msie:mozilla\/(\d+\.\d+)\s:9999:1&netscape:netscape:msie:netscape\/(\d+\.\d+):9999:7&netscape:netscape\/[7-9]:shouldnotmatch:netscape\/(\d+\.\d+):9999:7&amaya:amaya:mozilla:V(\d+\.\d+)\s:1:1&safari:safari:msie:safari\/([\d\.]+):9999:84
   
   PerlSetVar       lonTextBrowsers windows\s+ce:lynx
 PerlSetVar       lonScansDir  /home/httpd/scantron  PerlSetVar       lonScansDir  /home/httpd/scantron
 PerlSetVar       lonScriptTimeout 10  PerlSetVar       lonScriptTimeout 10
 PerlSetVar BugzillaHost http://bugs.lon-capa.org/  PerlSetVar BugzillaHost http://bugs.lon-capa.org/
Line 893  PerlSetVar  FAQHost http://help.lon-capa Line 1568  PerlSetVar  FAQHost http://help.lon-capa
   
 PerlSetVar       lonSqlAccess   localhostkey  PerlSetVar       lonSqlAccess   localhostkey
   
 # -----------------------------------------------------------------------------  #----------------------------------------------------------------------------
 # lonttpdPort is the port used by the lightweight graphics httpd server  #
 # not the main Apache server  #   Parameters used by secure lond/lonc
 PerlSetVar       lonhttpdPort  8080  
   #
   #   Secure lond/lonc require ssl certificate and private
   #   key files to function correctly.  The certificate
   #   files need not be terribly secure, but the private key files
   #   should be set up so that only www (the lonc/lond effective user)
   #   can read them.
   # 
   #   The definition below is the full path to the directory that
   #   contains the certificate and key files:
   
   PerlSetVar lonCertificateDirectory /home/httpd/lonCerts
   
   #
   #  Secure lond/lonc require two certificates and a private host key.
   #  The certificates required are that of the lonCAPA certificate authority
   #  and the certificate that authority issued to this host.
   #  lonnetCertificateAuthority is the name of the file that contains the
   #                            lonCAPA certificate authority's certificate.
   #  lonnetCertificate is the name of the file that contains the certificate
   #                    issued to the host by the certificate authority.
   #  Both of these variables are names of files assumed to be in 
   #  lonCertificateDirectory:
   
   PerlSetVar lonnetCertificateAuthority loncapaCA.pem
   PerlSetVar lonnetCertificate          lonhostcert.pem
   
   #
   #  To generate the request for a certificate, and to negotiate the
   #  initial ssl connection, the host requires a private key.  This key
   #  is created at lonCAPA install time.  Did we mention above that it
   #  should be set so that only www can read it?  The variale below
   #  is the name of the file relative to lonnetCertificateDirectory
   #  that has the host's private key.  Did we remember to tell you to
   #  keep the permissions on that file set to rw-------  (0600)?
   #  
   
   PerlSetVar lonnetPrivateKey         lonKey.pem
   
   # Did we mention that the file described above must have
   # permissions really locked down so that it can't be stolen?
   
   #-------------------------------------------------------------------------
   
   #   Parameters that define where all the ssl stuff is that's needed
   #   to generate certificate requests and, on a system that's a CA
   #   the certificate authority.
   #    
   #    SSLProgram    -> Path to the openssl command
   #    SSLDirectory  -> Directory containing ssl configuration files etc.
   #    SSLCAConfig   -> Name of the SSL config file for the certificate 
   #                     Authority.
   #    SSLCAFile     -> Full path to the Certificate authority file 
   #                    (on the cert manager system).
   #    SSLEmail      -> E-mail address of loncapa certificate manager.
   #    The following are good for the loncapa redhat installs and
   #    the loncapa certificate authority system:
   #
   PerlSetVar SSLProgram /usr/bin/openssl
   PerlSetVar SSLDirectory /usr/share/ssl
   PerlSetVar SSLCAConfig  loncapaca
   PerlSetVar SSLCAFile    /usr/share/ssl/loncapaca/cacert.pem
   PerlSetVar SSLEmail     certificate@lon-capa.org
   
   #-------------------------------------------------------------------------
   
   
   # ====================================== Include support for SSL rewrites
   
   Include conf/loncapa_rewrite.conf
   
   
 # ====================================== Include machine-specific configuration  # ====================================== Include machine-specific configuration

Removed from v.1.76  
changed lines
  Added in v.1.215


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