[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