--- loncom/loncapa_apache.conf 2004/03/31 18:07:37 1.75
+++ loncom/loncapa_apache.conf 2004/06/01 09:55:04 1.82
@@ -1,7 +1,7 @@
##
## loncapa_apache.conf -- Apache HTTP LON-CAPA configuration file
##
-## $Id: loncapa_apache.conf,v 1.75 2004/03/31 18:07:37 raeburn Exp $
+## $Id: loncapa_apache.conf,v 1.82 2004/06/01 09:55:04 foxr Exp $
##
#
@@ -60,6 +60,8 @@ ErrorDocument 500 /adm/errorhandler
PerlAccessHandler Apache::lonenc
ErrorDocument 403 /adm/login
+ErrorDocument 404 /adm/notfound.html
+ErrorDocument 406 /adm/roles
ErrorDocument 500 /adm/errorhandler
@@ -68,19 +70,21 @@ PerlAccessHandler Apache::lontokac
PerlCleanupHandler Apache::lontokacc::removefile
-
+
PerlAccessHandler Apache::lonacc
PerlHeaderParserHandler Apache::lonuploadrep
+ErrorDocument 403 /adm/login
ErrorDocument 404 /adm/notfound.html
+ErrorDocument 406 /adm/roles
ErrorDocument 500 /adm/errorhandler
-
+
SetHandler perl-script
PerlHandler Apache::lonpage
-
+
SetHandler perl-script
PerlHandler Apache::lonsequence
@@ -235,8 +239,9 @@ SetHandler perl-script
PerlHandler Apache::lonrights
-
+
SetHandler perl-script
+PerlHandler Apache::londatecheck
PerlHandler Apache::lonxml
@@ -328,6 +333,14 @@ ErrorDocument 403 /adm/login
ErrorDocument 500 /adm/errorhandler
+
+PerlAccessHandler Apache::lonacc
+SetHandler perl-script
+PerlHandler Apache::lonpickcode
+ErrorDocument 403 /adm/login
+ErrorDocument 500 /adm/errorhandler
+
+
SetHandler perl-script
PerlHandler Apache::lonlogin
@@ -899,6 +912,51 @@ PerlSetVar lonSqlAccess localhos
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