version 1.59.2.2, 2003/09/16 18:29:23
|
version 1.83, 2004/06/12 01:11:00
|
Line 23 LoadModule perl_module modules/lib
|
Line 23 LoadModule perl_module modules/lib
|
AddModule mod_perl.c |
AddModule mod_perl.c |
</IfDefine> |
</IfDefine> |
|
|
|
<IfDefine MODPERL2> |
|
PerlSetVar MODPERL2 1 |
|
</IfDefine> |
# =============================================================== Miscellaneous |
# =============================================================== Miscellaneous |
|
|
ServerAdmin korte@lite.msu.edu |
ServerAdmin korte@lite.msu.edu |
Line 40 ScriptAlias /cgi-bin/ "/home/httpd/cgi-b
|
Line 43 ScriptAlias /cgi-bin/ "/home/httpd/cgi-b
|
# ------------------------------------------------------------- Access Handlers |
# ------------------------------------------------------------- Access Handlers |
|
|
PerlTransHandler Apache::lontrans |
PerlTransHandler Apache::lontrans |
|
<IfDefine MODPERL2> |
|
PerlCleanupHandler Apache::lonnet::cleanenv |
|
</IfDefine> |
|
|
#PerlWarn On |
#PerlWarn On |
<LocationMatch "^/+res.*"> |
<LocationMatch "^/+res.*"> |
Line 51 ErrorDocument 406 /adm/roles
|
Line 57 ErrorDocument 406 /adm/roles
|
ErrorDocument 500 /adm/errorhandler |
ErrorDocument 500 /adm/errorhandler |
</LocationMatch> |
</LocationMatch> |
|
|
|
<LocationMatch "^/+enc.*"> |
|
PerlAccessHandler Apache::lonenc |
|
ErrorDocument 403 /adm/login |
|
ErrorDocument 404 /adm/notfound.html |
|
ErrorDocument 406 /adm/roles |
|
ErrorDocument 500 /adm/errorhandler |
|
</LocationMatch> |
|
|
<LocationMatch "^/+userfiles.*"> |
<LocationMatch "^/+userfiles.*"> |
PerlAccessHandler Apache::lontokacc |
PerlAccessHandler Apache::lontokacc |
PerlCleanupHandler Apache::lontokacc::removefile |
PerlCleanupHandler Apache::lontokacc::removefile |
</LocationMatch> |
</LocationMatch> |
|
|
<LocationMatch "^/+uploaded.*"> |
<LocationMatch "^/+uploaded.*"> |
PerlAccessHandler Apache::lonuploadedacc |
PerlAccessHandler Apache::lonacc |
|
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 "^/+uploaded/.*\.page$"> |
|
SetHandler perl-script |
|
PerlHandler Apache::lonpage |
|
</LocationMatch> |
|
|
|
<LocationMatch "^/+uploaded/.*\.sequence$"> |
|
SetHandler perl-script |
|
PerlHandler Apache::lonsequence |
|
</LocationMatch> |
|
|
<LocationMatch "^/+public/.*/syllabus$"> |
<LocationMatch "^/+public/.*/syllabus$"> |
PerlAccessHandler Apache::lonacc |
PerlAccessHandler Apache::lonacc |
SetHandler perl-script |
SetHandler perl-script |
Line 184 SetHandler perl-script
|
Line 211 SetHandler perl-script
|
PerlHandler Apache::lontex |
PerlHandler Apache::lontex |
</LocationMatch> |
</LocationMatch> |
|
|
<LocationMatch "^/+res/.*\.page$> |
<LocationMatch "^/+res/.*\.page$"> |
SetHandler perl-script |
SetHandler perl-script |
PerlHandler Apache::lonpage |
PerlHandler Apache::lonpage |
</LocationMatch> |
</LocationMatch> |
|
|
<LocationMatch "^/+res/.*\.sequence$> |
<LocationMatch "^/+res/.*\.sequence$"> |
SetHandler perl-script |
SetHandler perl-script |
PerlHandler Apache::lonsequence |
PerlHandler Apache::lonsequence |
</LocationMatch> |
</LocationMatch> |
|
|
<LocationMatch "^/+(res|\~|public|uploaded|adm).*\.meta$> |
<LocationMatch "^/+(res|\~|public|uploaded|adm).*\.meta$"> |
|
SetHandler perl-script |
|
PerlHandler Apache::lonmeta |
|
</LocationMatch> |
|
|
|
<LocationMatch "^/adm/bombs/"> |
SetHandler perl-script |
SetHandler perl-script |
|
PerlAccessHandler Apache::lonacc |
PerlHandler Apache::lonmeta |
PerlHandler Apache::lonmeta |
</LocationMatch> |
</LocationMatch> |
|
|
<LocationMatch "^/+(res|\~).*\.rights$> |
|
|
|
|
<LocationMatch "^/+(res|\~).*\.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|\~).*\.(xml|html|htm|xhtml|xhtm|sty)$"> |
SetHandler perl-script |
SetHandler perl-script |
|
PerlHandler Apache::londatecheck |
PerlHandler Apache::lonxml |
PerlHandler Apache::lonxml |
</LocationMatch> |
</LocationMatch> |
|
|
Line 222 ErrorDocument 403 /adm/login
|
Line 258 ErrorDocument 403 /adm/login
|
ErrorDocument 500 /adm/errorhandler |
ErrorDocument 500 /adm/errorhandler |
</LocationMatch> |
</LocationMatch> |
|
|
|
<LocationMatch "^/adm/source/"> |
|
PerlAccessHandler Apache::lonacc |
|
SetHandler perl-script |
|
PerlHandler Apache::lonsource |
|
ErrorDocument 403 /adm/login |
|
ErrorDocument 500 /adm/errorhandler |
|
</LocationMatch> |
|
|
|
|
|
<LocationMatch "^/adm/localize/"> |
|
PerlAccessHandler Apache::lonacc |
|
SetHandler perl-script |
|
PerlHandler Apache::lonlocal |
|
ErrorDocument 403 /adm/login |
|
ErrorDocument 500 /adm/errorhandler |
|
</LocationMatch> |
|
|
# -------------------------------------------------------------- Admin Programs |
# -------------------------------------------------------------- Admin Programs |
|
|
<Location /adm/randomlabel.png> |
<Location /adm/randomlabel.png> |
Line 232 ErrorDocument 403 /adm/login
|
Line 285 ErrorDocument 403 /adm/login
|
ErrorDocument 500 /adm/errorhandler |
ErrorDocument 500 /adm/errorhandler |
</Location> |
</Location> |
|
|
|
<Location /adm/imagechoice> |
|
PerlAccessHandler Apache::lonacc |
|
SetHandler perl-script |
|
PerlHandler Apache::imagechoice |
|
ErrorDocument 403 /adm/login |
|
ErrorDocument 500 /adm/errorhandler |
|
</Location> |
|
|
<Location /adm/statistics> |
<Location /adm/statistics> |
PerlAccessHandler Apache::lonacc |
PerlAccessHandler Apache::lonacc |
SetHandler perl-script |
SetHandler perl-script |
Line 281 ErrorDocument 403 /adm/login
|
Line 342 ErrorDocument 403 /adm/login
|
ErrorDocument 500 /adm/errorhandler |
ErrorDocument 500 /adm/errorhandler |
</Location> |
</Location> |
|
|
|
<Location /adm/pickcode> |
|
PerlAccessHandler Apache::lonacc |
|
SetHandler perl-script |
|
PerlHandler Apache::lonpickcode |
|
ErrorDocument 403 /adm/login |
|
ErrorDocument 500 /adm/errorhandler |
|
</Location> |
|
|
<Location /adm/login> |
<Location /adm/login> |
SetHandler perl-script |
SetHandler perl-script |
PerlHandler Apache::lonlogin |
PerlHandler Apache::lonlogin |
Line 377 ErrorDocument 406 /adm/roles
|
Line 446 ErrorDocument 406 /adm/roles
|
ErrorDocument 500 /adm/errorhandler |
ErrorDocument 500 /adm/errorhandler |
</Location> |
</Location> |
|
|
|
<Location /adm/modifycourse> |
|
PerlAccessHandler Apache::lonacc |
|
SetHandler perl-script |
|
PerlHandler Apache::lonmodifycourse |
|
ErrorDocument 403 /adm/login |
|
ErrorDocument 406 /adm/roles |
|
ErrorDocument 500 /adm/errorhandler |
|
</Location> |
|
|
<Location /adm/createuser> |
<Location /adm/createuser> |
PerlAccessHandler Apache::lonacc |
PerlAccessHandler Apache::lonacc |
SetHandler perl-script |
SetHandler perl-script |
Line 465 ErrorDocument 406 /adm/unauthorized
|
Line 543 ErrorDocument 406 /adm/unauthorized
|
ErrorDocument 500 /adm/errorhandler |
ErrorDocument 500 /adm/errorhandler |
</Location> |
</Location> |
|
|
|
<Location /adm/imsimport> |
|
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 |
|
</Location> |
|
|
|
<Location /adm/testbank> |
|
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 |
|
</Location> |
|
|
<Location /adm/assesscalc> |
<Location /adm/assesscalc> |
PerlAccessHandler Apache::lonacc |
PerlAccessHandler Apache::lonacc |
SetHandler perl-script |
SetHandler perl-script |
Line 504 ErrorDocument 406 /adm/roles
|
Line 602 ErrorDocument 406 /adm/roles
|
ErrorDocument 500 /adm/errorhandler |
ErrorDocument 500 /adm/errorhandler |
</Location> |
</Location> |
|
|
|
<Location /adm/populate> |
|
PerlAccessHandler Apache::lonacc |
|
SetHandler perl-script |
|
PerlHandler Apache::lonpopulate |
|
ErrorDocument 403 /adm/login |
|
ErrorDocument 406 /adm/roles |
|
ErrorDocument 500 /adm/errorhandler |
|
</Location> |
|
|
<Location /adm/managekeys> |
<Location /adm/managekeys> |
PerlAccessHandler Apache::lonacc |
PerlAccessHandler Apache::lonacc |
SetHandler perl-script |
SetHandler perl-script |
Line 533 ErrorDocument 500 /adm/errorhandler
|
Line 640 ErrorDocument 500 /adm/errorhandler
|
<Location /adm/coursedocs> |
<Location /adm/coursedocs> |
PerlAccessHandler Apache::lonacc |
PerlAccessHandler Apache::lonacc |
SetHandler perl-script |
SetHandler perl-script |
PerlCleanupHandler Apache::londocs::untiehash |
|
PerlHandler Apache::londocs |
PerlHandler Apache::londocs |
|
PerlCleanupHandler Apache::londocs::untiehash |
ErrorDocument 403 /adm/login |
ErrorDocument 403 /adm/login |
ErrorDocument 500 /adm/errorhandler |
ErrorDocument 500 /adm/errorhandler |
</Location> |
</Location> |
|
|
|
<Location /adm/imsimportdocs> |
|
PerlAccessHandler Apache::lonacc |
|
SetHandler perl-script |
|
PerlHandler Apache::imsimportdocs |
|
ErrorDocument 403 /adm/login |
|
ErrorDocument 500 /adm/errorhandler |
|
</Location> |
|
|
<Location /adm/announcements> |
<Location /adm/announcements> |
PerlAccessHandler Apache::lonacc |
PerlAccessHandler Apache::lonacc |
SetHandler perl-script |
SetHandler perl-script |
Line 638 PerlHandler Apache::lonerrorhandler
|
Line 753 PerlHandler Apache::lonerrorhandler
|
</Location> |
</Location> |
|
|
<LocationMatch "^/adm/help/.*\.hlp$"> |
<LocationMatch "^/adm/help/.*\.hlp$"> |
|
PerlAccessHandler Apache::lonacc |
SetHandler perl-script |
SetHandler perl-script |
PerlHandler Apache::lonhelp |
PerlHandler Apache::lonhelp |
</LocationMatch> |
</LocationMatch> |
Line 686 AuthUserFile /home/httpd/lonTabs/htpassw
|
Line 802 AuthUserFile /home/httpd/lonTabs/htpassw
|
require user reaper |
require user reaper |
</Location> |
</Location> |
|
|
|
<Location /cgi-bin/takeoffline.pl> |
|
AuthName "Offline" |
|
AuthType Basic |
|
AuthUserFile /home/httpd/lonTabs/htpasswd |
|
require user offline |
|
</Location> |
|
|
|
<Location /cgi-bin/takeonline.pl> |
|
AuthName "Offline" |
|
AuthType Basic |
|
AuthUserFile /home/httpd/lonTabs/htpasswd |
|
require user offline |
|
</Location> |
|
|
<Location /adm/test> |
<Location /adm/test> |
AuthName "LON-CAPA Network Administration" |
AuthName "LON-CAPA Network Administration" |
AuthType Basic |
AuthType Basic |
Line 774 PerlSetVar lonBrowsDet netscape:m
|
Line 904 PerlSetVar lonBrowsDet netscape:m
|
PerlSetVar lonTextBrowsers opera:windows\s+ce:lynx |
PerlSetVar lonTextBrowsers opera: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 FAQHost http://help.lon-capa.org/ |
# ----------------------------------------------------------------------------- |
# ----------------------------------------------------------------------------- |
# NOTE: lonSqlAccess key is the password for the MySQL user |
# NOTE: lonSqlAccess key is the password for the MySQL user |
# www@localhost. This value must always be "localhostkey". |
# www@localhost. This value must always be "localhostkey". |
Line 789 PerlSetVar lonSqlAccess localhos
|
Line 921 PerlSetVar lonSqlAccess localhos
|
PerlSetVar lonhttpdPort 8080 |
PerlSetVar lonhttpdPort 8080 |
|
|
|
|
|
# Parameters used by secure lond/lonc |
|
|
|
# |
|
# 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? |
|
|
|
|
|
|
|
|
# ====================================== Include machine-specific configuration |
# ====================================== Include machine-specific configuration |
|
|