[LON-CAPA-cvs] cvs: loncom / loncapa.conf loncapa_apache.conf

foxr lon-capa-cvs@mail.lon-capa.org
Thu, 27 May 2004 09:28:38 -0000


foxr		Thu May 27 05:28:38 2004 EDT

  Modified files:              
    /loncom	loncapa.conf loncapa_apache.conf 
  Log:
  Readjust the secure lonc/lond variables as per the standard.
  
  
  
Index: loncom/loncapa.conf
diff -u loncom/loncapa.conf:1.9 loncom/loncapa.conf:1.10
--- loncom/loncapa.conf:1.9	Wed May 26 06:17:49 2004
+++ loncom/loncapa.conf	Thu May 27 05:28:38 2004
@@ -1,7 +1,7 @@
 ##
 ## loncapa.conf -- Apache HTTP LON-CAPA configuration file
 ##
-## $Id: loncapa.conf,v 1.9 2004/05/26 10:17:49 foxr Exp $
+## $Id: loncapa.conf,v 1.10 2004/05/27 09:28:38 foxr Exp $
 ##
 
 # ======================================= Machine Specific / Perl Configuration
@@ -63,44 +63,3 @@
 # PerlSetVar loncAllowInsecure {[[[[0]]]]}
 PerlSetVar   loncAllowInsecure {[[[[1]]]]}
 
-#
-#   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?
-
Index: loncom/loncapa_apache.conf
diff -u loncom/loncapa_apache.conf:1.78 loncom/loncapa_apache.conf:1.79
--- loncom/loncapa_apache.conf:1.78	Fri Apr 23 19:01:34 2004
+++ loncom/loncapa_apache.conf	Thu May 27 05:28:38 2004
@@ -1,7 +1,7 @@
 ##
 ## loncapa_apache.conf -- Apache HTTP LON-CAPA configuration file
 ##
-## $Id: loncapa_apache.conf,v 1.78 2004/04/23 23:01:34 albertel Exp $
+## $Id: loncapa_apache.conf,v 1.79 2004/05/27 09:28:38 foxr Exp $
 ##
 
 #
@@ -907,6 +907,51 @@
 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