--- doc/loncapafiles/loncapafiles.lpml 2001/05/06 23:10:41 1.1
+++ doc/loncapafiles/loncapafiles.lpml 2001/05/14 19:22:31 1.4
@@ -105,4 +105,1007 @@
0700www:wwwRedHat 6.2
+
+ Basic files for running a LON-CAPA server.
+ LON-CAPA-base
+ 3.1
+ 1
+ Laboratory for Instructional Technology Education, Division of Science and Mathematics Education, Michigan State University.
+ /home/harris41/LON-CAPA-BuildRoot
+ GNU General Public License. Version 2, June 1991. Michigan State University patents may apply.
+ Utilities/System
+ LON-CAPA-base-3.1.tar.gz
+ no
+ This package facilitates a base installation of LON-CAPA files in their directories.\nThe files in this package are only those directly associated with the network communication\nlayer established through direct server-to-server communications (via lond and lonc); plus\nthose which configure (but otherwise not constitute) external software packages like Apache\nand Athena-Kerberos. For more on the LON-CAPA project, visit http://www.lon-capa.org/.
+ echo '***********************************************************************'\necho 'LON-CAPA LearningOnline with CAPA'\necho 'http://www.lon-capa.org/'\necho 'Gerd Kortemeyer, et al'\necho 'Laboratory for Instructional Technology Education'\necho 'Michigan State University'\necho 'General Public License, Version 2, June 1991'\necho '** Michigan State University patents may apply **'\necho ' '\necho 'This installation assumes an installation of Redhat 6.2'\necho ' '\necho 'The server computer should be currently connected to the ethernet'\necho ' '\necho 'The files in this package are only those directly associated with the network communication'\necho 'layer established through direct server-to-server communications (via lond and lonc); plus'\necho 'those which configure (but otherwise not constitute) external software packages like Apache'\necho 'and Athena-Kerberos.'\necho '***********************************************************************'\n
+
+
+ etc/httpd/conf
+ standard
+ web configuration files
+ RedHat 6.2
+
+
+ home/httpd/lonTabs
+ standard
+ tab-formatted reference files
+ RedHat 6.2
+
+
+ home/httpd
+ standard
+ start of the web server tree
+ RedHat 6.2
+
+
+ etc
+ standard
+ standard linux directory for configuration files
+ RedHat 6.2
+
+
+ home/httpd/perl
+ standard
+ perl scripts for managing the LON-CAPA system
+ RedHat 6.2
+
+
+ home/httpd/perl/logs
+ server standard
+ location where system performance and error logs are kept
+ RedHat 6.2
+
+
+ home/httpd/perl/tmp
+ server standard
+ location where temporary files (for caching) are stored
+ RedHat 6.2
+
+
+ home/httpd/lib/perl/Apache
+ server readonly
+ location of LON-CAPA web mod-perl handlers
+ RedHat 6.2
+
+
+ home/httpd/lonIDs
+ server standard
+ cookie jar
+ RedHat 6.2
+
+
+ home/httpd/sockets
+ server standard
+ lonc's sockets
+ RedHat 6.2
+
+
+ home/httpd/sockets/delayed
+ server standard
+ lonc's sockets (delayed)
+ RedHat 6.2
+
+
+ home/httpd/html
+ server standard
+ location of web-accessible file tree
+ RedHat 6.2
+
+
+ home/httpd/html/res
+ server standard
+ root of resource tree
+ RedHat 6.2
+
+
+ home/httpd/html/adm
+ server readonly
+ unauthenticated resources
+ RedHat 6.2
+
+
+ home/httpd/html/adm/rat
+ server readonly
+ home of the rat
+ RedHat 6.2
+
+
+ home/httpd/html/adm/lonIcons
+ server readonly
+ graphic widgets
+ RedHat 6.2
+
+
+ home/httpd/html/adm/lonMisc
+ server readonly
+
+ RedHat 6.2
+
+
+ home/httpd/html/adm/lonKaputt
+ server readonly
+ error warnings and icons
+ RedHat 6.2
+
+
+ home/httpd/lonUsers
+ server standard
+ Home directories of local users. There is a five-tier
+structure to the directories:
+[domain]/[firstletter]/[secondletter]/[thirdletter]/[userid]. For example,
+a user fredflint at MSU would have his information located in
+lonUsers/msu/f/r/e/fredflint.
Within this directory there are a variety
+of files which govern the scope of what a user can do within the LON-CAPA
+system. A passwd file determines the type of authentication mechanism to use.
+ There is also are files such as roles.hist (and its database compilation,
+roles.db) which specify the roles and privileges for a user in the
+LON-CAPA system.
+ RedHat 6.2
+
+
+ home/httpd/html/lon-status
+ server standard
+ status reports
+ RedHat 6.2
+
+
+ usr/lib/perl5/site_perl/5.005
+ standard
+ system perl tree (usually present on linux systems)
+ RedHat 6.2
+
+
+ home/httpd/html/adm/MathML
+ server readonly
+ mathematics markup language resources
+ RedHat 6.2
+
+
+ home/httpd/html/res/adm/includes
+ server readonly
+ files useful for including within customized scripting
+ RedHat 6.2
+
+
+ home/httpd/html/lon-status
+ server standard
+ status reports
+ RedHat 6.2
+
+
+ home/httpd/html/res/adm/pages
+ server readonly
+ web user interface resources
+ RedHat 6.2
+
+
+ home/httpd/html/res/adm/pages/bookmarkmenu
+ server readonly
+ bookmark user interface code
+ RedHat 6.2
+
+
+ home/httpd/html/res/adm/pages/annotations
+ server readonly
+
+ RedHat 6.2
+
+
+ usr/sbin
+ standard
+ standard linux directory for superuser executables
+ RedHat 6.2
+
+
+ etc/cron.d
+ standard
+ standard linux directory for running time-based "jobs"
+ RedHat 6.2
+
+
+ etc/ntp
+ standard
+ configuration directory for network time protocol
+ RedHat 6.2
+
+
+ etc/rc.d/init.d
+ standard
+ scripts that run during system startup
+ RedHat 6.2
+
+
+ etc/rc.d/rc0.d
+ standard
+ scripts that run for run-level 0
+ RedHat 6.2
+
+
+ etc/rc.d/rc1.d
+ standard
+ scripts that run for run-level 1
+ RedHat 6.2
+
+
+ etc/rc.d/rc2.d
+ standard
+ scripts that run for run-level 2
+ RedHat 6.2
+
+
+ etc/rc.d/rc3.d
+ standard
+ scripts that run for run-level 3
+ RedHat 6.2
+
+
+ etc/rc.d/rc4.d
+ standard
+ scripts that run for run-level 4
+ RedHat 6.2
+
+
+ etc/rc.d/rc5.d
+ standard
+ scripts that run for run-level 5
+ RedHat 6.2
+
+
+ etc/rc.d/rc6.d
+ standard
+ scripts that run for run-level 6
+ RedHat 6.2
+
+
+ etc/rc.d/rc7.d
+ standard
+ scripts that run for run-level 7
+ RedHat 6.2
+
+
+ etc/atalk
+ standard
+ appletalk configuration files
+ RedHat 6.2
+
+
+ home/httpd/html/res/adm/pages/indexericons
+ server readonly
+ icons that help depict the file system
+ RedHat 6.2
+
+
+
+etc/httpd/conf/access.conf
+conf
+
+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.
+
+RedHat 6.2
+
+configure
+
+
+
lonHostID
LON-internal HostID of this machine
+
lonRole
Role of this machine: library, access
+
lonAdmEMail
Server Administration
+
lonDefDomain
Default domain
+
lonLoadLim
Load Limit ( 100% loadavg )
+
lonExpire
Expiration for local copies in seconds
+
+
+
+
+
+etc/httpd/conf/httpd.conf
+static conf
+
+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.
+
+RedHat 6.2
+
+
+
+etc/httpd/conf/srm.conf
+static 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 both the name of the perl module,
+and a specific regular expression associated with the URL, such as
+"^/res/.*\.page".
+