version 1.1, 2002/01/11 16:42:14
|
version 1.3, 2002/02/28 18:07:19
|
Line 6
|
Line 6
|
## 1/11/2002 - Scott Harrison |
## 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) |
# LON-CAPA Section (extensions to srm.conf name space servicing) |
# |
# |
|
# ===================================================================== Aliases |
|
|
|
Alias /prtspool/ /home/httpd/prtspool/ |
|
|
# ================================================================= Directories |
# ================================================================= Directories |
|
|
# ------------------------------------------------------------- Access Handlers |
# ------------------------------------------------------------- Access Handlers |
Line 423 PerlHandler Apache::lonerrorhandler
|
Line 445 PerlHandler Apache::lonerrorhandler
|
# ------------------------------------------------- Backdoor Adm Tests/Programs |
# ------------------------------------------------- Backdoor Adm Tests/Programs |
|
|
<Location /cgi-bin/loncron.pl> |
<Location /cgi-bin/loncron.pl> |
AuthName "LON Network Synchronization Handler" |
AuthName "LON-CAPA Network Administration" |
|
AuthType Basic |
|
AuthUserFile /home/httpd/lonTabs/htpasswd |
|
require user lonadm |
|
</Location> |
|
|
|
<Location /cgi-bin/lonversions.pl> |
|
AuthName "LON-CAPA Network Administration" |
|
AuthType Basic |
|
AuthUserFile /home/httpd/lonTabs/htpasswd |
|
require user lonadm |
|
</Location> |
|
|
|
<Location /cgi-bin/clusterstatus.pl> |
|
AuthName "LON-CAPA Network Administration" |
AuthType Basic |
AuthType Basic |
AuthUserFile /home/httpd/lonTabs/htpasswd |
AuthUserFile /home/httpd/lonTabs/htpasswd |
require user lonadm |
require user lonadm |
</Location> |
</Location> |
|
|
<Location /cgi-bin/metadata_keywords.pl> |
<Location /cgi-bin/metadata_keywords.pl> |
AuthName "LON Keyword Handler" |
AuthName "LON-CAPA Network Administration" |
AuthType Basic |
AuthType Basic |
AuthUserFile /home/httpd/lonTabs/htpasswd |
AuthUserFile /home/httpd/lonTabs/htpasswd |
require user lonadm |
require user lonadm |
</Location> |
</Location> |
|
|
<Location /adm/test> |
<Location /adm/test> |
AuthName "LON Test Handler" |
AuthName "LON-CAPA Network Administration" |
AuthType Basic |
AuthType Basic |
AuthUserFile /home/httpd/lonTabs/htpasswd |
AuthUserFile /home/httpd/lonTabs/htpasswd |
require user lonadm |
require user lonadm |
Line 449 PerlHandler Apache::lontest
|
Line 485 PerlHandler Apache::lontest
|
# ------------------------------------------------------- Shutting down a child |
# ------------------------------------------------------- Shutting down a child |
|
|
PerlChildExitHandler Apache::lonnet::goodbye |
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 |