--- doc/loncapafiles/Attic/loncapafiles.html 2001/02/27 21:06:07 1.58
+++ doc/loncapafiles/Attic/loncapafiles.html 2001/02/27 21:30:13 1.59
@@ -191,7 +191,16 @@ browser and can only be seen be examinin
-define handlers, set parameters
+This file has two major functions.
+For the Apache web server, it defines a global
+access configuration which defines what server options (Indexes", "Includes",
+"FollowSymLinks", "ExecCGI", or "MultiViews") are associated
+with specific directories ("/", "/home/httpd/html", "/home/httpd/cgi-bin",
+and "/usr/doc"). For the LON-CAPA network server and perl module
+handlers, it defines machine specific settings (lonHostID, lonRole,
+lonAdmEMail, lonDefDomain, lonLoadLim, lonExpire, and lonReceipt)
+and internal machine settings for specific directories, socket ports,
+and browser detection logic.
configure
@@ -209,26 +218,30 @@ define handlers, set parameters
-main server configuration file
+This is the main server configuration file. The settings here are
+more or less standard for the Apache web server. Most notably (and
+importantly!), perl handling and mod_perl are enabled in this configuration
+file.
-This file configures the "name space" of the Apache web server. srm.conf
+This file configures the "name space" of the Apache web server.
+srm.conf
defines when specific perl modules should be called to handle a given
-request. This definition is a function of the name of the perl module,
+request. This definition is a function of both the name of the perl module,
and a specific regular expression associated with the URL, such as
"^/res/.*\.page".
Here is an example entry:
-
+<LocationMatch "^/res/.*\.page$>
SetHandler perl-script
PerlHandler Apache::lonpage
-
+</LocationMatch>
@@ -236,7 +249,10 @@ PerlHandler Apache::lonpage
-set paths to modules; invoked by access.conf
+This file provides initializations for perl handlers. It adjusts what
+the module path space is (so as to include /home/httpd/lib/perl/Apache) as
+well as causing the Apache module to be used for every perl handler.
+startup.pl is invoked by access.conf.