version 1.215.2.28, 2020/09/11 22:37:59
|
version 1.270, 2020/09/04 19:36:57
|
Line 68 PerlAuthzHandler 'sub { return OK }'
|
Line 68 PerlAuthzHandler 'sub { return OK }'
|
</LocationMatch> |
</LocationMatch> |
|
|
# Send proper expires header to avoid unnecessary HTTP request for static content |
# Send proper expires header to avoid unnecessary HTTP request for static content |
<LocationMatch "^(/adm/lonIcons|/adm/jQuery|/res/adm/pages|/ckeditor|/adm/jpicker|/adm/countdown|/adm/spellchecker|/adm/nicescroll|/adm/MathJax)"> |
<LocationMatch "^(/adm/lonIcons|/adm/jQuery|/res/adm/pages|/ckeditor|/adm/jpicker|/adm/countdown|/adm/spellchecker|/adm/nicescroll|/adm/MathJax|/adm/daxe)"> |
ExpiresActive On |
ExpiresActive On |
ExpiresDefault "access plus 12 hours" |
ExpiresDefault "access plus 12 hours" |
Header set Cache-Control "public, no-transform" |
Header set Cache-Control "public, no-transform" |
Line 131 ErrorDocument 500 /adm/errorhandler
|
Line 131 ErrorDocument 500 /adm/errorhandler
|
</Location> |
</Location> |
|
|
<LocationMatch "^/+userfiles.*"> |
<LocationMatch "^/+userfiles.*"> |
Options +FollowSymLinks -Includes |
|
PerlAccessHandler Apache::lontokacc |
PerlAccessHandler Apache::lontokacc |
PerlCleanupHandler Apache::lontokacc::removefile |
PerlCleanupHandler Apache::lontokacc::removefile |
PerlCleanupHandler Apache::lonacc::cleanup |
PerlCleanupHandler Apache::lonacc::cleanup |
Line 150 ErrorDocument 406 /adm/roles
|
Line 149 ErrorDocument 406 /adm/roles
|
ErrorDocument 500 /adm/errorhandler |
ErrorDocument 500 /adm/errorhandler |
</LocationMatch> |
</LocationMatch> |
|
|
<LocationMatch "^/+uploaded/.+/.+/(portfolio|feedback|docs|groups)/.+"> |
|
Options +FollowSymLinks -Includes |
|
</LocationMatch> |
|
|
|
<LocationMatch "^/+editupload.*"> |
<LocationMatch "^/+editupload.*"> |
AuthType LONCAPA |
AuthType LONCAPA |
Require valid-user |
Require valid-user |
Line 275 ErrorDocument 406 /adm/notinit.html
|
Line 270 ErrorDocument 406 /adm/notinit.html
|
ErrorDocument 500 /adm/errorhandler |
ErrorDocument 500 /adm/errorhandler |
</LocationMatch> |
</LocationMatch> |
|
|
|
<LocationMatch "^/adm/.*/ext\.tool$"> |
|
AuthType LONCAPA |
|
Require valid-user |
|
PerlAuthzHandler Apache::lonacc |
|
SetHandler perl-script |
|
PerlHandler Apache::londatecheck |
|
PerlHandler Apache::lonipcheck |
|
PerlHandler Apache::lonexttool |
|
ErrorDocument 404 /adm/notfound.html |
|
ErrorDocument 406 /adm/notinit.html |
|
ErrorDocument 500 /adm/errorhandler |
|
</LocationMatch> |
|
|
|
<LocationMatch "^/adm/placement$"> |
|
AuthType LONCAPA |
|
Require valid-user |
|
PerlAuthzHandler Apache::lonacc |
|
SetHandler perl-script |
|
PerlHandler Apache::lonplacementtest |
|
ErrorDocument 404 /adm/notfound.html |
|
ErrorDocument 406 /adm/notinit.html |
|
ErrorDocument 500 /adm/errorhandler |
|
</LocationMatch> |
|
|
<Location /adm/exturlcheck> |
<Location /adm/exturlcheck> |
AuthType LONCAPA |
AuthType LONCAPA |
Require valid-user |
Require valid-user |
Line 462 SetHandler perl-script
|
Line 481 SetHandler perl-script
|
PerlHandler Apache::lonxml |
PerlHandler Apache::lonxml |
</LocationMatch> |
</LocationMatch> |
|
|
|
<LocationMatch "^/daxepage/priv/"> |
|
AuthType LONCAPA |
|
Require valid-user |
|
PerlAuthzHandler Apache::loncacc |
|
ErrorDocument 403 /adm/login |
|
ErrorDocument 404 /adm/notfound.html |
|
ErrorDocument 406 /adm/unauthorized |
|
ErrorDocument 500 /adm/errorhandler |
|
</LocationMatch> |
|
|
|
<LocationMatch "^/daxeopen/"> |
|
AuthType LONCAPA |
|
Require valid-user |
|
PerlAuthzHandler Apache::lonacc |
|
</LocationMatch> |
|
|
|
<LocationMatch "^/daxe(page|open)/uploaded/"> |
|
AuthType LONCAPA |
|
Require valid-user |
|
PerlAuthzHandler Apache::lonacc |
|
ErrorDocument 403 /adm/login |
|
ErrorDocument 404 /adm/notfound.html |
|
ErrorDocument 406 /adm/unauthorized |
|
ErrorDocument 500 /adm/errorhandler |
|
</LocationMatch> |
|
|
|
<LocationMatch "^/daxepage/priv/.*\.(task|problem|exam|quiz|assess|survey|library|xml|html|htm|xhtml|xhtm)$"> |
|
SetHandler perl-script |
|
PerlHandler Apache::daxepage |
|
</LocationMatch> |
|
|
|
<LocationMatch "^/daxepage/uploaded/[^/]+/[^/]+/.*html?$"> |
|
SetHandler perl-script |
|
PerlHandler Apache::daxepage |
|
</LocationMatch> |
|
|
|
<LocationMatch "^/daxeopen/priv/.*\.(task|problem|exam|quiz|assess|survey|library|xml|html|htm|xhtml|xhtm)$"> |
|
SetHandler perl-script |
|
PerlHandler Apache::daxeopen |
|
</LocationMatch> |
|
|
|
<LocationMatch "^/daxeopen/$"> |
|
SetHandler perl-script |
|
PerlHandler Apache::daxeopen |
|
</LocationMatch> |
|
|
|
<LocationMatch "^/daxeopen/(res|priv)/(.+/)?$"> |
|
SetHandler perl-script |
|
PerlHandler Apache::daxeopen |
|
</LocationMatch> |
|
|
|
<LocationMatch "^/daxeopen/uploaded/[^/]+/[^/]+/.*html?$"> |
|
SetHandler perl-script |
|
PerlHandler Apache::daxeopen |
|
</LocationMatch> |
|
|
|
<LocationMatch "(?i)^/daxeopen/priv/.+\.(?!task$|problem$|exam$|quiz$|assess$|survey$|library$|xml$|html$|htm$|xhtml$|xhtm$)[^.]*$"> |
|
<IfModule mod_rewrite.c> |
|
RewriteEngine on |
|
RewriteRule /daxeopen/(.*) /$1 |
|
</IfModule> |
|
</LocationMatch> |
|
|
|
<LocationMatch "(?i)^/daxeopen/(res/.*\.(jpg|jpeg|gif|png|svg))$"> |
|
<IfModule mod_rewrite.c> |
|
RewriteEngine on |
|
RewriteRule /daxeopen/(.*) /$1 |
|
</IfModule> |
|
</LocationMatch> |
|
|
|
<LocationMatch "^/daxesave$"> |
|
AuthType LONCAPA |
|
Require valid-user |
|
PerlAuthzHandler Apache::lonacc |
|
SetHandler perl-script |
|
PerlHandler Apache::daxesave |
|
</LocationMatch> |
|
|
|
<Location /adm/coursepub> |
|
AuthType LONCAPA |
|
Require valid-user |
|
PerlAuthzHandler Apache::lonacc |
|
SetHandler perl-script |
|
PerlHandler Apache::loncoursepub |
|
ErrorDocument 404 /adm/notfound.html |
|
ErrorDocument 500 /adm/errorhandler |
|
</Location> |
|
|
<LocationMatch "^/adm/wrapper/"> |
<LocationMatch "^/adm/wrapper/"> |
AuthType LONCAPA |
AuthType LONCAPA |
Require valid-user |
Require valid-user |
Line 528 ErrorDocument 403 /adm/login
|
Line 635 ErrorDocument 403 /adm/login
|
ErrorDocument 500 /adm/errorhandler |
ErrorDocument 500 /adm/errorhandler |
</Location> |
</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> |
AuthType LONCAPA |
AuthType LONCAPA |
Require valid-user |
Require valid-user |
Line 571 ErrorDocument 403 /adm/login
|
Line 688 ErrorDocument 403 /adm/login
|
ErrorDocument 500 /adm/errorhandler |
ErrorDocument 500 /adm/errorhandler |
</Location> |
</Location> |
|
|
<Location /adm/remote> |
<Location /adm/pickresource> |
AuthType LONCAPA |
AuthType LONCAPA |
Require valid-user |
Require valid-user |
PerlAuthzHandler Apache::lonacc |
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> |
Line 648 SetHandler perl-script
|
Line 765 SetHandler perl-script
|
PerlHandler Apache::lonlogin |
PerlHandler Apache::lonlogin |
</Location> |
</Location> |
|
|
|
<LocationMatch "^/+adm/lti($|/)"> |
|
SetHandler perl-script |
|
PerlHandler Apache::ltiauth |
|
</LocationMatch> |
|
|
|
<Location /adm/service/passback> |
|
SetHandler perl-script |
|
PerlHandler Apache::ltipassback |
|
</Location> |
|
|
|
<Location /adm/service/roster> |
|
SetHandler perl-script |
|
PerlHandler Apache::ltiroster |
|
</Location> |
|
|
|
<LocationMatch "^/adm/service/logout/\w+$"> |
|
SetHandler perl-script |
|
PerlHandler Apache::ltilogout |
|
</LocationMatch> |
|
|
<Location /adm/restrictedaccess> |
<Location /adm/restrictedaccess> |
PerlAccessHandler Apache::publiccheck |
PerlAccessHandler Apache::publiccheck |
AuthType LONCAPA |
AuthType LONCAPA |
Line 668 PerlHandler Apache::blockedaccess
|
Line 805 PerlHandler Apache::blockedaccess
|
ErrorDocument 500 /adm/errorhandler |
ErrorDocument 500 /adm/errorhandler |
</Location> |
</Location> |
|
|
|
<Location /adm/protected> |
|
PerlAccessHandler Apache::publiccheck |
|
AuthType LONCAPA |
|
Require valid-user |
|
PerlAuthzHandler Apache::lonacc |
|
SetHandler perl-script |
|
PerlHandler Apache::lonprotected |
|
ErrorDocument 403 /adm/login |
|
ErrorDocument 500 /adm/errorhandler |
|
</Location> |
|
|
<Location /adm/logout> |
<Location /adm/logout> |
AuthType LONCAPA |
AuthType LONCAPA |
Require valid-user |
Require valid-user |
Line 1341 SetHandler perl-script
|
Line 1489 SetHandler perl-script
|
PerlHandler Apache::lonwishlistdisplay |
PerlHandler Apache::lonwishlistdisplay |
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/setblock> |
<Location /adm/setblock> |
Line 1455 SetHandler perl-script
|
Line 1603 SetHandler perl-script
|
PerlHandler Apache::spellcheck |
PerlHandler Apache::spellcheck |
</LocationMatch> |
</LocationMatch> |
|
|
|
<LocationMatch "^/tiny/[\w.-]+/\w+$"> |
|
AuthType LONCAPA |
|
Require valid-user |
|
PerlAuthzHandler Apache::lonacc |
|
SetHandler perl-script |
|
PerlHandler Apache::lontiny |
|
ErrorDocument 403 /adm/login |
|
ErrorDocument 406 /adm/roles |
|
ErrorDocument 500 /adm/errorhandler |
|
</LocationMatch> |
|
|
# ------------------------------------------------- Backdoor Adm Tests/Programs |
# ------------------------------------------------- Backdoor Adm Tests/Programs |
|
|
Line 1612 Options Indexes FollowSymLinks
|
Line 1769 Options Indexes FollowSymLinks
|
# ******** THESE "SHOULD" NEVER BE ALTERED BY THE USER ************************ |
# ******** THESE "SHOULD" NEVER BE ALTERED BY THE USER ************************ |
# ====================================== Internal Settings / Perl Configuration |
# ====================================== Internal Settings / Perl Configuration |
|
|
PerlSetVar lonVersion '<!-- VERSION -->' |
PerlSetVar lonVersion '<!-- VERSION -->' |
PerlSetVar lonIDsDir /home/httpd/lonIDs |
PerlSetVar lonIDsDir /home/httpd/lonIDs |
PerlSetVar lonBalanceDir /home/httpd/balanceIDs |
PerlSetVar lonBalanceDir /home/httpd/balanceIDs |
PerlSetVar lonDAVsessDir /home/httpd/webdav/sessionIDs |
PerlSetVar lonDAVsessDir /home/httpd/webdav/sessionIDs |
Line 1631 PerlSetVar lonIncludes /home/http
|
Line 1788 PerlSetVar lonIncludes /home/http
|
PerlSetVar lonZipDir /home/httpd/zipspool |
PerlSetVar lonZipDir /home/httpd/zipspool |
PerlSetVar lonCaptchaDir /home/httpd/captchaspool |
PerlSetVar lonCaptchaDir /home/httpd/captchaspool |
PerlSetVar lonCaptchaDb /home/httpd/captchadb |
PerlSetVar lonCaptchaDb /home/httpd/captchadb |
|
PerlSetVar lonLTIDir /home/httpd/lonLTItmp |
|
PerlSetVar ltiIDsDir /home/httpd/ltiIDs |
PerlSetVar lonFontsDir /home/httpd/html/adm/fonts |
PerlSetVar lonFontsDir /home/httpd/html/adm/fonts |
# & separated list of % separated fields in order of |
# & separated list of % separated fields in order of |
# - internal name to call it, |
# - internal name to call it, |
Line 1685 PerlSetVar lonCertificateDirectory /home
|
Line 1844 PerlSetVar lonCertificateDirectory /home
|
|
|
PerlSetVar lonnetCertificateAuthority loncapaCA.pem |
PerlSetVar lonnetCertificateAuthority loncapaCA.pem |
PerlSetVar lonnetCertificate lonhostcert.pem |
PerlSetVar lonnetCertificate lonhostcert.pem |
|
PerlSetVar lonnetHostnameCertificate lonhostnamecert.pem |
|
PerlSetVar lonnetCertRevocationList loncapaCAcrl.pem |
|
|
# |
# |
# To generate the request for a certificate, and to negotiate the |
# To generate the request for a certificate, and to negotiate the |