## modified for LearningOnline Network ## Gerd Kortemeyer ## ## 7/8,7/10,7/14,11/22,01/06,01/20,01/21,5/29,5/31,7/1,7/10,8/22,8/29 ## ## Scott Harrison ## ## 9/21,9/23 ## ## Gerd Kortemeyer ## ## 10/3,10/5,10/12,10/16,10/20,11/2,11/6 ## ## access.conf -- Apache HTTP server configuration file ## # access.conf: Global access configuration # Online docs at http://www.apache.org/ # This file defines server settings which affect which types of services # are allowed, and in what circumstances. # Each directory to which Apache has access, can be configured with respect # to which services and features are allowed and/or disabled in that # directory (and its subdirectories). # Originally by Rob McCool # First, we configure the "default" to be a very restrictive set of # permissions. Options None AllowOverride None # Note that from this point forward you must specifically allow # particular features to be enabled - so if something's not working as # you might expect, make sure that you have specifically enabled it # below. # This should be changed to whatever you set DocumentRoot to. # This may also be "None", "All", or any combination of "Indexes", # "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews". # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. Options Includes FollowSymLinks # This controls which options the .htaccess files in directories can # override. Can also be "All", or any combination of "Options", "FileInfo", # "AuthConfig", and "Limit" AllowOverride None # Controls who can get stuff from this server. order allow,deny allow from all # /home/httpd/cgi-bin should be changed to whatever your ScriptAliased # CGI directory exists, if you have that configured. AllowOverride None Options ExecCGI # Allow server status reports, with the URL of http://servername/server-status # Change the ".your_domain.com" to match your domain to enable. SetHandler server-status AuthName "HTTPD Server Status" AuthType Basic AuthUserFile /home/httpd/lonTabs/htpasswd require user lonadm AuthName "LON Server Status" 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 # There have been reports of people trying to abuse an old bug from pre-1.1 # days. This bug involved a CGI script distributed as a part of Apache. # By uncommenting these lines you can redirect these attacks to a logging # script on phf.apache.org. Or, you can record them yourself, using the script # support/phf_abuse_log.cgi. # #deny from all #ErrorDocument 403 http://phf.apache.org/phf_abuse_log.cgi # # You may place any other directories or locations you wish to have # access information for after this one. # ------------------------------------------------------------ Machine Specific # # 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 in seconds PerlSetVar lonExpire {[[[[lonExpire]]]]} # ----------------------------------------------------------- Internal Settings 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:5.1&explorer:msie:netscape:msie\s(\d+\.\d+)\;:9999&mozilla:mozilla\/[5-9]:msie:mozilla\/(\d+\.\d+)\s:5&amaya:amaya:mozilla:V(\d+\.\d+)\s:1 # ------------------------------------------------------------ Perl Information PerlRequire conf/startup.pl PerlFreshRestart On # ================================================================= Directories # ------------------------------------------------------------- Access Handlers PerlAccessHandler Apache::lonacc PerlHeaderParserHandler Apache::lonrep ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/roles PerlAccessHandler Apache::lonracc PerlAccessHandler Apache::loncacc ErrorDocument 403 /adm/login ErrorDocument 404 /adm/notfound.html ErrorDocument 406 /adm/unauthorized.html # ------------------------------------------------------------------------- RAT SetHandler perl-script PerlHandler Apache::lonratedt SetHandler perl-script PerlHandler Apache::lonratedt SetHandler perl-script PerlHandler Apache::lonratsrv # --------------------------------------------- Resource Space Content Handlers SetHandler perl-script PerlHandler Apache::lonindexer SetHandler perl-script PerlHandler Apache::lontex SetHandler perl-script PerlHandler Apache::lonpage SetHandler perl-script PerlHandler Apache::lonsequence SetHandler perl-script PerlHandler Apache::lonmeta SetHandler perl-script PerlHandler Apache::lonxml SetHandler perl-script PerlHandler Apache::lonhomework # -------------------------------------------------------------- Admin Programs PerlAccessHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonroles ErrorDocument 403 /adm/login SetHandler perl-script PerlHandler Apache::lonlogin PerlAccessHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonlogout ErrorDocument 403 /adm/login SetHandler perl-script PerlHandler Apache::lonauth PerlAccessHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::admannotations ErrorDocument 403 /adm/login PerlAccessHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::admbookmarks ErrorDocument 403 /adm/login PerlAccessHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonpageflip ErrorDocument 406 /adm/roles ErrorDocument 403 /adm/login PerlAccessHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonambiguous ErrorDocument 403 /adm/login PerlAccessHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonmsg ErrorDocument 403 /adm/login 500 Internal Server Error

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at root@localhost to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.