version 1.54, 2001/02/13 19:20:33
|
version 1.61, 2001/02/27 22:06:18
|
Line 191 browser and can only be seen be examinin
|
Line 191 browser and can only be seen be examinin
|
<METAGROUP> |
<METAGROUP> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/access.conf" TARGET="etc/httpd/conf/access.conf" CATEGORY="conf"> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/access.conf" TARGET="etc/httpd/conf/access.conf" CATEGORY="conf"> |
<DESCRIPTION> |
<DESCRIPTION> |
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. |
</DESCRIPTION> |
</DESCRIPTION> |
<NOTE> |
<NOTE> |
<B>configure</B> |
<B>configure</B> |
Line 209 define handlers, set parameters
|
Line 218 define handlers, set parameters
|
<METAGROUP> |
<METAGROUP> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/httpd.conf" TARGET="etc/httpd/conf/httpd.conf" CATEGORY="static conf"> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/httpd.conf" TARGET="etc/httpd/conf/httpd.conf" CATEGORY="static conf"> |
<DESCRIPTION> |
<DESCRIPTION> |
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. |
</DESCRIPTION> |
</DESCRIPTION> |
</METAGROUP> |
</METAGROUP> |
<METAGROUP> |
<METAGROUP> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/srm.conf" TARGET="etc/httpd/conf/srm.conf" CATEGORY="static conf"> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/srm.conf" TARGET="etc/httpd/conf/srm.conf" CATEGORY="static conf"> |
<DESCRIPTION> |
<DESCRIPTION> |
name space configuration |
<P> |
|
This file configures the "name space" of the Apache web server. |
|
<TT>srm.conf</TT> |
|
defines when specific perl modules should be called to handle a given |
|
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". |
|
</P> |
|
<P> |
|
Here is an example entry: |
|
<PRE> |
|
<LocationMatch "^/res/.*\.page$> |
|
SetHandler perl-script |
|
PerlHandler Apache::lonpage |
|
</LocationMatch> |
|
</PRE> |
|
</P> |
</DESCRIPTION> |
</DESCRIPTION> |
</METAGROUP> |
</METAGROUP> |
<METAGROUP> |
<METAGROUP> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/startup.pl" TARGET="etc/httpd/conf/startup.pl" CATEGORY="static conf"> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/startup.pl" TARGET="etc/httpd/conf/startup.pl" CATEGORY="static conf"> |
<DESCRIPTION> |
<DESCRIPTION> |
set paths to modules; invoked by <TT>access.conf</TT> |
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. |
|
<TT>startup.pl</TT> is invoked by <TT>access.conf</TT>. |
</DESCRIPTION> |
</DESCRIPTION> |
</METAGROUP> |
</METAGROUP> |
<METAGROUP> |
<METAGROUP> |
Line 414 Table which has hash data necessary for
|
Line 445 Table which has hash data necessary for
|
</DESCRIPTION> |
</DESCRIPTION> |
</METAGROUP> |
</METAGROUP> |
<METAGROUP> |
<METAGROUP> |
|
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/metadata_database/lonsql.pm" TARGET="home/httpd/lib/perl/Apache/lonsql.pm" CATEGORY="handler"> |
|
<DESCRIPTION> |
|
Handler for interacting with MySQL database (via lonsql layer). |
|
</DESCRIPTION> |
|
<STATUS>works/unverified</STATUS> |
|
</METAGROUP> |
|
<METAGROUP> |
|
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/interface/loncreatecourse.pm" TARGET="home/httpd/lib/perl/Apache/loncreatecourse.pm" CATEGORY="handler"> |
|
<DESCRIPTION> |
|
Creates a new course and assigns course coordinator |
|
</DESCRIPTION> |
|
<STATUS>works/unverified</STATUS> |
|
</METAGROUP> |
|
<METAGROUP> |
|
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/interface/loncreateuser.pm" TARGET="home/httpd/lib/perl/Apache/loncreateuser.pm" CATEGORY="handler"> |
|
<DESCRIPTION> |
|
Creates a new user and/or changes user privileges |
|
</DESCRIPTION> |
|
<STATUS>works/unverified</STATUS> |
|
</METAGROUP> |
|
<METAGROUP> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/interface/lonchart.pm" TARGET="home/httpd/lib/perl/Apache/lonchart.pm" CATEGORY="handler"> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/interface/lonchart.pm" TARGET="home/httpd/lib/perl/Apache/lonchart.pm" CATEGORY="handler"> |
<DESCRIPTION> |
<DESCRIPTION> |
Produces simple LectureOnline-like student assessment performance chart |
Produces simple LectureOnline-like student assessment performance chart |
Line 423 Produces simple LectureOnline-like stude
|
Line 475 Produces simple LectureOnline-like stude
|
<METAGROUP> |
<METAGROUP> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/interface/loncommon.pm" TARGET="home/httpd/lib/perl/Apache/loncommon.pm" CATEGORY="handler"> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/interface/loncommon.pm" TARGET="home/httpd/lib/perl/Apache/loncommon.pm" CATEGORY="handler"> |
<DESCRIPTION> |
<DESCRIPTION> |
Produces simple LectureOnline-like student assessment performance chart |
Makes a table out of the previous attempts. Inputs result_from_symbread, |
|
user, domain, home_server, course_id |
</DESCRIPTION> |
</DESCRIPTION> |
<STATUS>works/unverified</STATUS> |
<STATUS>works/unverified</STATUS> |
</METAGROUP> |
</METAGROUP> |
Line 700 handles request to the CAPA homework pro
|
Line 753 handles request to the CAPA homework pro
|
<METAGROUP> |
<METAGROUP> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/auth/lonacc.pm" TARGET="home/httpd/lib/perl/Apache/lonacc.pm" CATEGORY="handler"> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/auth/lonacc.pm" TARGET="home/httpd/lib/perl/Apache/lonacc.pm" CATEGORY="handler"> |
<DESCRIPTION> |
<DESCRIPTION> |
access to for a LON-CAPA user session |
(This module, like loncacc.pm also authenticates with cookies.) |
|
<TT>lonacc.pm</TT> coordinates access to a wide range of administrative-type |
|
functions (e.g. roles, logout, annotations, and bookmarks) as well |
|
as coordinating access to educational resources. |
</DESCRIPTION> |
</DESCRIPTION> |
</METAGROUP> |
</METAGROUP> |
<METAGROUP> |
<METAGROUP> |
Line 712 access handler for file transfers
|
Line 768 access handler for file transfers
|
<METAGROUP> |
<METAGROUP> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/auth/loncacc.pm" TARGET="home/httpd/lib/perl/Apache/loncacc.pm" CATEGORY="handler"> |
<LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/auth/loncacc.pm" TARGET="home/httpd/lib/perl/Apache/loncacc.pm" CATEGORY="handler"> |
<DESCRIPTION> |
<DESCRIPTION> |
access to construction area |
This module provides access to an educational resource construction area. |
|
This module is invoked by the URL-related pattern syntax |
|
<TT>LocationMatch "^/priv.*"</TT> or <TT>LocationMatch "^/\~.*"</TT>. |
|
Authentication of user identity |
|
is coordinated through cookies. The abbreviation "cacc" corresponds |
|
to "construction-space access"). If the cookie handle is invalid, then |
|
this module returns a forbidden status and makes appropriate log entries. |
|
If the cookie handle is valid, status is determined to be okay (and, |
|
for the "priv"-type access, the resource is delivered by the |
|
<TT>lonconstruct</TT> module). |
</DESCRIPTION> |
</DESCRIPTION> |
</METAGROUP> |
</METAGROUP> |
<METAGROUP> |
<METAGROUP> |