Annotation of loncom/loncapa.conf, revision 1.9

1.1       harris41    1: ##
                      2: ## loncapa.conf -- Apache HTTP LON-CAPA configuration file
                      3: ##
1.9     ! foxr        4: ## $Id: loncapa.conf,v 1.8 2003/05/08 22:08:18 albertel Exp $
1.1       harris41    5: ##
1.3       harris41    6: 
                      7: # ======================================= Machine Specific / Perl Configuration
                      8: #
                      9: # ------------------------ The variable values are also read and shared by lond
                     10: 
                     11: # LON-internal HostID of this machine
                     12: 
1.6       harris41   13: PerlSetVar       lonHostID    {[[[[lonHostID]]]]}
1.3       harris41   14:  
                     15: # Role of this machine: library, access
                     16: 
1.6       harris41   17: PerlSetVar       lonRole      {[[[[lonRole]]]]}
1.3       harris41   18: 
                     19: # Server Administration
                     20: 
1.6       harris41   21: PerlSetVar       lonAdmEMail  {[[[[lonAdmEMail]]]]}
1.3       harris41   22: 
                     23: # Default domain
                     24: 
1.6       harris41   25: PerlSetVar       lonDefDomain {[[[[lonDefDomain]]]]}
1.3       harris41   26: 
                     27: # Load Limit ( 100% loadavg )
                     28: 
1.6       harris41   29: PerlSetVar       lonLoadLim   {[[[[lonLoadLim]]]]}
1.8       albertel   30: 
                     31: # User Load Limit ( 100% loadavg )
                     32: 
                     33: PerlSetVar       lonUserLoadLim   {[[[[lonUserLoadLim]]]]}
1.3       harris41   34: 
                     35: # Expiration for local copies and tokens in seconds
                     36: 
1.6       harris41   37: PerlSetVar       lonExpire    {[[[[lonExpire]]]]}
1.3       harris41   38: 
                     39: # Key to issue receipts
                     40:  
1.6       harris41   41: PerlSetVar	 lonReceipt   {[[[[lonReceipt]]]]}
1.9     ! foxr       42: 
        !            43: #
        !            44: #   The variables below control the behavior of secure lond:
        !            45: #
        !            46: #
        !            47: 
        !            48: #  londAllowInsecure allows lond to fall back to insecure connections
        !            49: #  in the event its peer is not yet updated to secure lonc.
        !            50: #  If you are certain all the systems you are communicating with
        !            51: #  are using secure lonc, uncomment the first definition and
        !            52: #  comment the second.
        !            53: 
        !            54: # PerlSetVar londAllowInsecure {[[[[0]]]]}
        !            55: PerlSetVar londAllowInsecure {[[[[1]]]]}
        !            56: 
        !            57: # loncAllowInsecure allows lonc to fall back to negotiating an insecure
        !            58: # connection with lond in the event the peer is not yet a secure lond.
        !            59: # If you are certain that all systems you are communicating with 
        !            60: # are using secure lond, uncomment the next line and comment the
        !            61: # second:
        !            62: 
        !            63: # PerlSetVar loncAllowInsecure {[[[[0]]]]}
        !            64: PerlSetVar   loncAllowInsecure {[[[[1]]]]}
        !            65: 
        !            66: #
        !            67: #   Secure lond/lonc require ssl certificate and private
        !            68: #   key files to function correctly.  The certificate
        !            69: #   files need not be terribly secure, but the private key files
        !            70: #   should be set up so that only www (the lonc/lond effective user)
        !            71: #   can read them.
        !            72: # 
        !            73: #   The definition below is the full path to the directory that
        !            74: #   contains the certificate and key files:
        !            75: #
        !            76: PerlSetVar lonCertificateDirectory {[[[[/home/httpd/lonCerts]]]]}
        !            77: 
        !            78: #
        !            79: #  Secure lond/lonc require two certificates and a private host key.
        !            80: #  The certificates required are that of the lonCAPA certificate authority
        !            81: #  and the certificate that authority issued to this host.
        !            82: #  lonnetCertificateAuthority is the name of the file that contains the
        !            83: #                            lonCAPA certificate authority's certificate.
        !            84: #  lonnetCertificate is the name of the file that contains the certificate
        !            85: #                    issued to the host by the certificate authority.
        !            86: #  Both of these variables are names of files assumed to be in 
        !            87: #  lonCertificateDirectory:
        !            88: 
        !            89: PerlSetVar lonnetCertificateAuthority {[[[[loncapaCA.pem]]]]}
        !            90: PerlSetVar lonnetCertificate          {[[[[lonhostcert.pem]]]]}
        !            91: 
        !            92: #
        !            93: #  To generate the request for a certificate, and to negotiate the
        !            94: #  initial ssl connection, the host requires a private key.  This key
        !            95: #  is created at lonCAPA install time.  Did we mention above that it
        !            96: #  should be set so that only www can read it?  The variale below
        !            97: #  is the name of the file relative to lonnetCertificateDirectory
        !            98: #  that has the host's private key.  Did we remember to tell you to
        !            99: #  keep the permissions on that file set to rw-------  (0600)?
        !           100: #  
        !           101: 
        !           102: PerlSetVar lonnetPrivateKey         {[[[[lonKey.pem]]]]}
        !           103: 
        !           104: # Did we mention that the file described above must have
        !           105: # permissions really locked down so that it can't be stolen?
        !           106: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>