--- loncom/loncapa_apache.conf 2002/08/02 14:45:04 1.12 +++ loncom/loncapa_apache.conf 2003/05/27 19:08:23 1.52 @@ -1,13 +1,8 @@ ## ## loncapa_apache.conf -- Apache HTTP LON-CAPA configuration file ## -## $Id: loncapa_apache.conf,v 1.12 2002/08/02 14:45:04 www Exp $ +## $Id: loncapa_apache.conf,v 1.52 2003/05/27 19:08:23 albertel Exp $ ## -## 1/11/2002 - Scott Harrison -## 2/19/2002 - Scott Harrison -## 2/28/2002 - Scott Harrison -## 3/2/2002 - Scott Harrison -## 5/12/2002 - Scott Harrison # # LON-CAPA Section (extensions to httpd.conf daemon configuration) @@ -24,13 +19,14 @@ Group www # ======================================================= Shared Object Modules LoadModule perl_module modules/libperl.so + AddModule mod_perl.c + # =============================================================== Miscellaneous ServerAdmin korte@lite.msu.edu ExtendedStatus On - # # LON-CAPA Section (extensions to srm.conf name space servicing) # @@ -45,7 +41,8 @@ ScriptAlias /cgi-bin/ "/home/httpd/cgi-b PerlTransHandler Apache::lontrans - +#PerlWarn On + PerlAccessHandler Apache::lonacc PerlHeaderParserHandler Apache::lonrep ErrorDocument 403 /adm/login @@ -54,41 +51,88 @@ ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler - + PerlAccessHandler Apache::lontokacc + + + +PerlAccessHandler Apache::lonuploadedacc ErrorDocument 404 /adm/notfound.html ErrorDocument 500 /adm/errorhandler - -PerlAccessHandler Apache::lonuploadedacc + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonsyllabus +ErrorDocument 404 /adm/notfound.html +ErrorDocument 500 /adm/errorhandler + + + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonaboutme +ErrorDocument 404 /adm/notfound.html +ErrorDocument 500 /adm/errorhandler + + + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonsimplepage +ErrorDocument 404 /adm/notfound.html +ErrorDocument 500 /adm/errorhandler + + + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonbulletin ErrorDocument 404 /adm/notfound.html ErrorDocument 500 /adm/errorhandler - + PerlAccessHandler Apache::loncacc SetHandler perl-script PerlHandler Apache::lonconstruct ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html +ErrorDocument 406 /adm/unauthorized ErrorDocument 500 /adm/errorhandler - + PerlAccessHandler Apache::lonracc - + PerlAccessHandler Apache::loncacc ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html +ErrorDocument 406 /adm/unauthorized ErrorDocument 500 /adm/errorhandler AllowOverride None + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonhelper +ErrorDocument 403 /adm/login +ErrorDocument 404 /adm/notfound.html +ErrorDocument 406 /adm/unauthorized +ErrorDocument 500 /adm/errorhandler + + + +PerlAccessHandler Apache::lonacc +ErrorDocument 403 /adm/login +ErrorDocument 404 /adm/notfound.html +ErrorDocument 406 /adm/roles +ErrorDocument 500 /adm/errorhandler + # ------------------------------------------------------------------------- RAT @@ -119,6 +163,7 @@ ErrorDocument 500 /adm/errorhandler SetHandler perl-script PerlHandler Apache::lonindexer +PerlCleanupHandler Apache::lonindexer::cleanup @@ -136,11 +181,16 @@ SetHandler perl-script PerlHandler Apache::lonsequence - + SetHandler perl-script PerlHandler Apache::lonmeta + +SetHandler perl-script +PerlHandler Apache::lonrights + + SetHandler perl-script PerlHandler Apache::lonxml @@ -161,11 +211,20 @@ ErrorDocument 500 /adm/errorhandler # -------------------------------------------------------------- Admin Programs + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::randomlylabel +ErrorDocument 403 /adm/login +ErrorDocument 500 /adm/errorhandler + + PerlAccessHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonstatistics ErrorDocument 403 /adm/login +ErrorDocument 413 /adm/overloaded.txt ErrorDocument 500 /adm/errorhandler @@ -177,6 +236,38 @@ ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonmenu +ErrorDocument 403 /adm/login +ErrorDocument 500 /adm/errorhandler + + + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonremote +ErrorDocument 403 /adm/login +ErrorDocument 500 /adm/errorhandler + + + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonpickstudent +ErrorDocument 403 /adm/login +ErrorDocument 500 /adm/errorhandler + + + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonpickcourse +ErrorDocument 403 /adm/login +ErrorDocument 500 /adm/errorhandler + + SetHandler perl-script PerlHandler Apache::lonlogin @@ -214,6 +305,7 @@ ErrorDocument 500 /adm/errorhandler PerlAccessHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonpageflip +PerlCleanupHandler Apache::lonpageflip::cleanup ErrorDocument 406 /adm/roles ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler @@ -223,6 +315,7 @@ ErrorDocument 500 /adm/errorhandler PerlAccessHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonambiguous +PerlCleanupHandler Apache::lonambiguous::cleanup ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler @@ -244,6 +337,15 @@ ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonwizard +ErrorDocument 403 /adm/login +ErrorDocument 406 /adm/roles +ErrorDocument 500 /adm/errorhandler + + PerlAccessHandler Apache::lonacc SetHandler perl-script @@ -277,7 +379,7 @@ SetHandler perl-script PerlHandler Apache::lonpublisher ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html +ErrorDocument 406 /adm/unauthorized ErrorDocument 500 /adm/errorhandler @@ -287,7 +389,7 @@ SetHandler perl-script PerlHandler Apache::lonpubdir ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html +ErrorDocument 406 /adm/unauthorized ErrorDocument 500 /adm/errorhandler @@ -297,7 +399,16 @@ SetHandler perl-script PerlHandler Apache::lonpubdir ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html +ErrorDocument 406 /adm/unauthorized +ErrorDocument 500 /adm/errorhandler + + + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonunauthorized +ErrorDocument 403 /adm/login +ErrorDocument 404 /adm/notfound.html ErrorDocument 500 /adm/errorhandler @@ -307,7 +418,7 @@ SetHandler perl-script PerlHandler Apache::lonretrieve ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html +ErrorDocument 406 /adm/unauthorized ErrorDocument 500 /adm/errorhandler @@ -317,7 +428,7 @@ SetHandler perl-script PerlHandler Apache::loncfile ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html +ErrorDocument 406 /adm/unauthorized ErrorDocument 500 /adm/errorhandler @@ -327,7 +438,7 @@ SetHandler perl-script PerlHandler Apache::londiff ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html +ErrorDocument 406 /adm/unauthorized ErrorDocument 500 /adm/errorhandler @@ -337,7 +448,7 @@ SetHandler perl-script PerlHandler Apache::lonupload ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html -ErrorDocument 406 /adm/unauthorized.html +ErrorDocument 406 /adm/unauthorized ErrorDocument 500 /adm/errorhandler @@ -347,6 +458,7 @@ SetHandler perl-script PerlHandler Apache::lonspreadsheet ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles +ErrorDocument 413 /adm/overloaded.txt ErrorDocument 500 /adm/errorhandler @@ -356,6 +468,7 @@ SetHandler perl-script PerlHandler Apache::lonspreadsheet ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles +ErrorDocument 413 /adm/overloaded.txt ErrorDocument 500 /adm/errorhandler @@ -365,6 +478,7 @@ SetHandler perl-script PerlHandler Apache::lonspreadsheet ErrorDocument 403 /adm/login ErrorDocument 406 /adm/roles +ErrorDocument 413 /adm/overloaded.txt ErrorDocument 500 /adm/errorhandler @@ -377,11 +491,21 @@ ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonmanagekeys +ErrorDocument 403 /adm/login +ErrorDocument 406 /adm/roles +ErrorDocument 500 /adm/errorhandler + + PerlAccessHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonprintout ErrorDocument 403 /adm/login +ErrorDocument 413 /adm/overloaded.txt ErrorDocument 500 /adm/errorhandler @@ -396,6 +520,7 @@ ErrorDocument 500 /adm/errorhandler PerlAccessHandler Apache::lonacc SetHandler perl-script +PerlCleanupHandler Apache::coursedocs::untiehash PerlHandler Apache::londocs ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler @@ -413,7 +538,14 @@ ErrorDocument 500 /adm/errorhandler PerlAccessHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonchat -ErrorDocument 403 /adm/login +ErrorDocument 500 /adm/errorhandler + + + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonchatfetch +ErrorDocument 413 /adm/overloaded.txt ErrorDocument 500 /adm/errorhandler @@ -454,7 +586,9 @@ ErrorDocument 500 /adm/errorhandler PerlAccessHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonsearchcat +PerlCleanupHandler Apache::lonsearchcat::cleanup ErrorDocument 403 /adm/login +ErrorDocument 413 /adm/overloaded.txt ErrorDocument 500 /adm/errorhandler @@ -467,10 +601,20 @@ ErrorDocument 406 /adm/roles ErrorDocument 500 /adm/errorhandler + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonquickgrades +ErrorDocument 403 /adm/login +ErrorDocument 406 /adm/roles +ErrorDocument 500 /adm/errorhandler + + PerlAccessHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::groupsort +PerlCleanupHandler Apache::groupsort::cleanup ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler @@ -494,6 +638,13 @@ AuthUserFile /home/httpd/lonTabs/htpassw require user lonadm + +AuthName "LON-CAPA Network Administration" +AuthType Basic +AuthUserFile /home/httpd/lonTabs/htpasswd +require user lonadm + + AuthName "LON-CAPA Network Administration" AuthType Basic @@ -515,6 +666,13 @@ AuthUserFile /home/httpd/lonTabs/htpassw require user lonadm + +AuthName "harvest" +AuthType Basic +AuthUserFile /home/httpd/lonTabs/htpasswd +require user reaper + + AuthName "LON-CAPA Network Administration" AuthType Basic @@ -598,8 +756,10 @@ PerlSetVar lonDaemons /home/http PerlSetVar lonSockDir /home/httpd/sockets PerlSetVar lonDocRoot /home/httpd/html PerlSetVar lonIncludes /home/httpd/html/res/adm/includes -PerlSetVar lonBrowsDet netscape:mozilla:msie:mozilla\/(\d+\.\d+)\s:9999&explorer:msie:netscape:msie\s(\d+\.\d+)\;:9999&mozilla:mozilla\/[5-9]:msie:mozilla\/(\d+\.\d+)\s:9999&amaya:amaya:mozilla:V(\d+\.\d+)\s:1 - +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 lonTextBrowsers opera:windows\s+ce:lynx +PerlSetVar lonScansDir /home/httpd/scantron +PerlSetVar lonScriptTimeout 10 # ----------------------------------------------------------------------------- # NOTE: lonSqlAccess key is the password for the MySQL user # www@localhost. This value must always be "localhostkey". @@ -610,6 +770,10 @@ PerlSetVar lonBrowsDet netscape:m PerlSetVar lonSqlAccess localhostkey # ----------------------------------------------------------------------------- +# lonttpdPort is the port used by the lightweight graphics httpd server +# not the main Apache server +PerlSetVar lonhttpdPort 8080 + # ====================================== Include machine-specific configuration @@ -619,4 +783,6 @@ Include conf/loncapa.conf # ================================================== Initiate mod_perl starting PerlRequire conf/startup.pl + PerlFreshRestart On +