--- loncom/loncapa_apache.conf 2003/05/12 21:22:57 1.48
+++ loncom/loncapa_apache.conf 2004/03/31 18:07:37 1.75
@@ -1,7 +1,7 @@
##
## loncapa_apache.conf -- Apache HTTP LON-CAPA configuration file
##
-## $Id: loncapa_apache.conf,v 1.48 2003/05/12 21:22:57 www Exp $
+## $Id: loncapa_apache.conf,v 1.75 2004/03/31 18:07:37 raeburn Exp $
##
#
@@ -18,11 +18,14 @@ Group www
# ======================================================= Shared Object Modules
-LoadModule perl_module modules/mod_perl.so
+LoadModule perl_module modules/libperl.so
AddModule mod_perl.c
+
+PerlSetVar MODPERL2 1
+
# =============================================================== Miscellaneous
ServerAdmin korte@lite.msu.edu
@@ -40,6 +43,9 @@ ScriptAlias /cgi-bin/ "/home/httpd/cgi-b
# ------------------------------------------------------------- Access Handlers
PerlTransHandler Apache::lontrans
+
+PerlCleanupHandler Apache::lonnet::cleanenv
+
#PerlWarn On
@@ -51,16 +57,34 @@ ErrorDocument 406 /adm/roles
ErrorDocument 500 /adm/errorhandler
+
+PerlAccessHandler Apache::lonenc
+ErrorDocument 403 /adm/login
+ErrorDocument 500 /adm/errorhandler
+
+
PerlAccessHandler Apache::lontokacc
+PerlCleanupHandler Apache::lontokacc::removefile
-
-PerlAccessHandler Apache::lonuploadedacc
+
+PerlAccessHandler Apache::lonacc
+PerlHeaderParserHandler Apache::lonuploadrep
ErrorDocument 404 /adm/notfound.html
ErrorDocument 500 /adm/errorhandler
+
+SetHandler perl-script
+PerlHandler Apache::lonpage
+
+
+
+SetHandler perl-script
+PerlHandler Apache::lonsequence
+
+
PerlAccessHandler Apache::lonacc
SetHandler perl-script
@@ -74,6 +98,7 @@ PerlAccessHandler Apache::lonacc
SetHandler perl-script
PerlHandler Apache::lonaboutme
ErrorDocument 404 /adm/notfound.html
+ErrorDocument 406 /adm/notinit.html
ErrorDocument 500 /adm/errorhandler
@@ -82,6 +107,7 @@ PerlAccessHandler Apache::lonacc
SetHandler perl-script
PerlHandler Apache::lonsimplepage
ErrorDocument 404 /adm/notfound.html
+ErrorDocument 406 /adm/notinit.html
ErrorDocument 500 /adm/errorhandler
@@ -90,6 +116,16 @@ PerlAccessHandler Apache::lonacc
SetHandler perl-script
PerlHandler Apache::lonbulletin
ErrorDocument 404 /adm/notfound.html
+ErrorDocument 406 /adm/notinit.html
+ErrorDocument 500 /adm/errorhandler
+
+
+
+PerlAccessHandler Apache::lonacc
+SetHandler perl-script
+PerlHandler Apache::lonsimpleproblemedit
+ErrorDocument 404 /adm/notfound.html
+ErrorDocument 406 /adm/notinit.html
ErrorDocument 500 /adm/errorhandler
@@ -160,43 +196,51 @@ ErrorDocument 500 /adm/errorhandler
# --------------------------------------------- Resource Space Content Handlers
-
+
SetHandler perl-script
PerlHandler Apache::lonindexer
PerlCleanupHandler Apache::lonindexer::cleanup
-
+
SetHandler perl-script
PerlHandler Apache::lontex
-
+
SetHandler perl-script
PerlHandler Apache::lonpage
-
+
SetHandler perl-script
PerlHandler Apache::lonsequence
-
+
+SetHandler perl-script
+PerlHandler Apache::lonmeta
+
+
+
SetHandler perl-script
+PerlAccessHandler Apache::lonacc
PerlHandler Apache::lonmeta
-
+
+
+
SetHandler perl-script
PerlHandler Apache::lonrights
-
+
SetHandler perl-script
PerlHandler Apache::lonxml
-
+
SetHandler perl-script
PerlHandler Apache::lonhomework
@@ -209,6 +253,14 @@ ErrorDocument 403 /adm/login
ErrorDocument 500 /adm/errorhandler
+
+PerlAccessHandler Apache::lonacc
+SetHandler perl-script
+PerlHandler Apache::lonlocal
+ErrorDocument 403 /adm/login
+ErrorDocument 500 /adm/errorhandler
+
+
# -------------------------------------------------------------- Admin Programs
@@ -219,6 +271,14 @@ ErrorDocument 403 /adm/login
ErrorDocument 500 /adm/errorhandler
+
+PerlAccessHandler Apache::lonacc
+SetHandler perl-script
+PerlHandler Apache::imagechoice
+ErrorDocument 403 /adm/login
+ErrorDocument 500 /adm/errorhandler
+
+
PerlAccessHandler Apache::lonacc
SetHandler perl-script
@@ -364,6 +424,15 @@ ErrorDocument 406 /adm/roles
ErrorDocument 500 /adm/errorhandler
+
+PerlAccessHandler Apache::lonacc
+SetHandler perl-script
+PerlHandler Apache::lonmodifycourse
+ErrorDocument 403 /adm/login
+ErrorDocument 406 /adm/roles
+ErrorDocument 500 /adm/errorhandler
+
+
PerlAccessHandler Apache::lonacc
SetHandler perl-script
@@ -383,7 +452,7 @@ ErrorDocument 406 /adm/unauthorized
ErrorDocument 500 /adm/errorhandler
-
+
PerlAccessHandler Apache::loncacc
SetHandler perl-script
PerlHandler Apache::lonpubdir
@@ -452,6 +521,26 @@ ErrorDocument 406 /adm/unauthorized
ErrorDocument 500 /adm/errorhandler
+
+PerlAccessHandler Apache::lonacc
+SetHandler perl-script
+PerlHandler Apache::imsimport
+ErrorDocument 403 /adm/login
+ErrorDocument 404 /adm/notfound.html
+ErrorDocument 406 /adm/unauthorized
+ErrorDocument 500 /adm/errorhandler
+
+
+
+PerlAccessHandler Apache::lonacc
+SetHandler perl-script
+PerlHandler Apache::testbankimport
+ErrorDocument 403 /adm/login
+ErrorDocument 404 /adm/notfound.html
+ErrorDocument 406 /adm/unauthorized
+ErrorDocument 500 /adm/errorhandler
+
+
PerlAccessHandler Apache::lonacc
SetHandler perl-script
@@ -491,6 +580,15 @@ ErrorDocument 406 /adm/roles
ErrorDocument 500 /adm/errorhandler
+
+PerlAccessHandler Apache::lonacc
+SetHandler perl-script
+PerlHandler Apache::lonpopulate
+ErrorDocument 403 /adm/login
+ErrorDocument 406 /adm/roles
+ErrorDocument 500 /adm/errorhandler
+
+
PerlAccessHandler Apache::lonacc
SetHandler perl-script
@@ -520,12 +618,20 @@ ErrorDocument 500 /adm/errorhandler
PerlAccessHandler Apache::lonacc
SetHandler perl-script
-PerlCleanupHandler Apache::coursedocs::untiehash
PerlHandler Apache::londocs
+ PerlCleanupHandler Apache::londocs::untiehash
ErrorDocument 403 /adm/login
ErrorDocument 500 /adm/errorhandler
+
+PerlAccessHandler Apache::lonacc
+SetHandler perl-script
+PerlHandler Apache::imsimportdocs
+ErrorDocument 403 /adm/login
+ErrorDocument 500 /adm/errorhandler
+
+
PerlAccessHandler Apache::lonacc
SetHandler perl-script
@@ -625,6 +731,7 @@ PerlHandler Apache::lonerrorhandler
+PerlAccessHandler Apache::lonacc
SetHandler perl-script
PerlHandler Apache::lonhelp
@@ -673,6 +780,20 @@ AuthUserFile /home/httpd/lonTabs/htpassw
require user reaper
+
+AuthName "Offline"
+AuthType Basic
+AuthUserFile /home/httpd/lonTabs/htpasswd
+require user offline
+
+
+
+AuthName "Offline"
+AuthType Basic
+AuthUserFile /home/httpd/lonTabs/htpasswd
+require user offline
+
+
AuthName "LON-CAPA Network Administration"
AuthType Basic
@@ -746,6 +867,7 @@ Options Indexes FollowSymLinks
# ******** THESE "SHOULD" NEVER BE ALTERED BY THE USER ************************
# ====================================== Internal Settings / Perl Configuration
+PerlSetVar lonVersion ''
PerlSetVar lonIDsDir /home/httpd/lonIDs
PerlSetVar lonTabDir /home/httpd/lonTabs
PerlSetVar lonUsersDir /home/httpd/lonUsers
@@ -760,6 +882,8 @@ PerlSetVar lonBrowsDet netscape:m
PerlSetVar lonTextBrowsers opera:windows\s+ce:lynx
PerlSetVar lonScansDir /home/httpd/scantron
PerlSetVar lonScriptTimeout 10
+PerlSetVar BugzillaHost http://bugs.lon-capa.org/
+PerlSetVar FAQHost http://help.lon-capa.org/
# -----------------------------------------------------------------------------
# NOTE: lonSqlAccess key is the password for the MySQL user
# www@localhost. This value must always be "localhostkey".
@@ -780,6 +904,10 @@ PerlSetVar lonhttpdPort 8080
Include conf/loncapa.conf
+# ================================================= Include local configuration
+
+Include conf/loncapa_apache_local*.conf
+
# ================================================== Initiate mod_perl starting
PerlRequire conf/startup.pl