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

harris41 lon-capa-cvs@mail.lon-capa.org
Thu, 28 Feb 2002 18:07:19 -0000


harris41		Thu Feb 28 13:07:19 2002 EDT

  Modified files:              
    /loncom	loncapa.conf 
  Log:
  another step toward utopia (keeping lon-capa configuration of apache
  in one file so as to ...really&truly... reduce confusion in the future)
  
  
Index: loncom/loncapa.conf
diff -u loncom/loncapa.conf:1.2 loncom/loncapa.conf:1.3
--- loncom/loncapa.conf:1.2	Tue Feb 19 15:23:59 2002
+++ loncom/loncapa.conf	Thu Feb 28 13:07:19 2002
@@ -1,13 +1,35 @@
 ##
 ## loncapa.conf -- Apache HTTP LON-CAPA configuration file
 ##
-## $Id: loncapa.conf,v 1.2 2002/02/19 20:23:59 www Exp $
+## $Id: loncapa.conf,v 1.3 2002/02/28 18:07:19 harris41 Exp $
 ##
 ## 1/11/2002 - Scott Harrison
 
 #
+# LON-CAPA Section (extensions to httpd.conf daemon configuration)
+#
+# ======================================================================== User
+
+User www
+Group www
+
+# ======================================================= Shared Object Modules
+
+LoadModule perl_module       modules/libperl.so
+AddModule mod_perl.c
+
+# =============================================================== Miscellaneous
+
+ServerAdmin korte@lite.msu.edu
+ExtendedStatus On
+
+#
 # LON-CAPA Section (extensions to srm.conf name space servicing)
 #
+# ===================================================================== Aliases
+
+Alias /prtspool/ /home/httpd/prtspool/
+
 # ================================================================= Directories
 
 # ------------------------------------------------------------- Access Handlers
@@ -463,3 +485,116 @@
 # ------------------------------------------------------- Shutting down a child
 
 PerlChildExitHandler Apache::lonnet::goodbye
+
+#
+# LON-CAPA Section (extensions to access.conf permission configuration)
+#
+# =========================================================== Directory Options
+
+# Start out with "no"
+
+<Directory />
+Options None
+AllowOverride None
+</Directory>
+
+# Yes to symbolic links and server-side includes
+
+<Directory /home/httpd/html>
+Options Includes FollowSymLinks
+AllowOverride None
+order allow,deny
+allow from all
+</Directory>
+
+# If it is in cgi-bin, then it can be executed as a CGI script.
+
+<Directory /home/httpd/cgi-bin>
+AllowOverride None
+Options ExecCGI
+</Directory>
+
+# ============================================================= Access Handlers
+
+# ------------------------------------------------- Allow server-status reports
+<Location /server-status>
+SetHandler server-status
+AuthName "LON-CAPA Network Administration"
+AuthType Basic
+AuthUserFile /home/httpd/lonTabs/htpasswd
+require user lonadm
+</Location>
+
+# ------------------------ Allow LON-CAPA "low-level" connection status reports
+<Location /lon-status>
+AuthName "LON-CAPA Network Administration"
+AuthType Basic
+AuthUserFile /home/httpd/lonTabs/htpasswd
+require user lonadm
+</Location>
+
+# ------------------- Allow access to local system documentation from localhost
+Alias /doc /usr/doc
+<Directory /usr/doc>
+order deny,allow
+deny from all
+allow from localhost
+Options Indexes FollowSymLinks
+</Directory>
+
+# **** DISABLED TO STAY COMPATIBLE WITH LON-CAPA AND ACCESS.CONF FOR NOW ******
+# ======================================= Machine Specific / Perl Configuration
+#
+# ------------------------ The variable values are also read and shared by lond
+
+# LON-internal HostID of this machine
+
+# PerlSetVar       lonHostID    {[[[[lonHostID]]]]}
+ 
+# Role of this machine: library, access
+
+# PerlSetVar       lonRole      {[[[[lonRole]]]]}
+
+# Server Administration
+
+# PerlSetVar       lonAdmEMail  {[[[[lonAdmEMail]]]]}
+
+# Default domain
+
+# PerlSetVar       lonDefDomain {[[[[lonDefDomain]]]]}
+
+# Load Limit ( 100% loadavg )
+
+# PerlSetVar       lonLoadLim   {[[[[lonLoadLim]]]]}
+
+# Expiration for local copies and tokens in seconds
+
+# PerlSetVar       lonExpire    {[[[[lonExpire]]]]}
+
+# Key to issue receipts
+ 
+# PerlSetVar	 lonReceipt   {[[[[lonReceipt]]]]}
+
+# Key to handle SQL access
+ 
+# PerlSetVar	 lonSqlAccess   {[[[[lonSqlAccess]]]]}
+
+# ************ ENABLE SINCE THESE SHOULD BE STATIC ANYWAYS ********************
+# ====================================== Internal Settings / Perl Configuration
+
+PerlSetVar       lonIDsDir    /home/httpd/lonIDs
+PerlSetVar       lonTabDir    /home/httpd/lonTabs
+PerlSetVar       lonUsersDir  /home/httpd/lonUsers
+PerlSetVar       lonIconsURL  /adm/lonIcons
+PerlSetVar       londPort     5663
+PerlSetVar       lonSysEMail  korte@lite.msu.edu
+PerlSetVar       lonDaemons   /home/httpd/perl
+PerlSetVar       lonSockDir   /home/httpd/sockets
+PerlSetVar       lonDocRoot   /home/httpd/html
+PerlSetVar       lonIncludes  /home/httpd/html/res/adm/includes
+PerlSetVar       lonBrowsDet  netscape:mozilla:msie:mozilla\/(\d+\.\d+)\s:9999&explorer:msie:netscape:msie\s(\d+\.\d+)\;:9999&mozilla:mozilla\/[5-9]:msie:mozilla\/(\d+\.\d+)\s:9999&amaya:amaya:mozilla:V(\d+\.\d+)\s:1
+
+# ================================================== Initiate mod_perl starting
+
+PerlRequire      conf/startup.pl
+PerlFreshRestart On