--- loncom/loncapa.conf 2002/02/19 20:23:59 1.2 +++ loncom/loncapa.conf 2002/02/28 18:07:19 1.3 @@ -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 @@ PerlHandler Apache::lontest # ------------------------------------------------------- Shutting down a child PerlChildExitHandler Apache::lonnet::goodbye + +# +# LON-CAPA Section (extensions to access.conf permission configuration) +# +# =========================================================== Directory Options + +# Start out with "no" + + +Options None +AllowOverride None + + +# Yes to symbolic links and server-side includes + + +Options Includes FollowSymLinks +AllowOverride None +order allow,deny +allow from all + + +# If it is in cgi-bin, then it can be executed as a CGI script. + + +AllowOverride None +Options ExecCGI + + +# ============================================================= Access Handlers + +# ------------------------------------------------- Allow server-status reports + +SetHandler server-status +AuthName "LON-CAPA Network Administration" +AuthType Basic +AuthUserFile /home/httpd/lonTabs/htpasswd +require user lonadm + + +# ------------------------ Allow LON-CAPA "low-level" connection status reports + +AuthName "LON-CAPA Network Administration" +AuthType Basic +AuthUserFile /home/httpd/lonTabs/htpasswd +require user lonadm + + +# ------------------- Allow access to local system documentation from localhost +Alias /doc /usr/doc + +order deny,allow +deny from all +allow from localhost +Options Indexes FollowSymLinks + + +# **** 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