Return to loncapa_apache.conf CVS log | Up to [LON-CAPA] / loncom |
- making it easy to moke the port lonhttpd is on, now a config option in loncapa_apache.conf, probably should be moved to loncapa.conf and added to the install questions - added tag <LONCAPA_INTERNAL_LONHTTPD_PORT /> that gets replaced by a bit of javascript that sets the var lonhttpdport to the correct value - lonhttpd reads the conf files on start up ad configures intself to the proper port, if the port is set to 80 it exits assuming that Apache is running there - header image references reference the proper port - finally making use of the fact that menu.html is parsed before sent out - everything assumes a default value of 8080 if it can't find a set value
1: ## 2: ## loncapa_apache.conf -- Apache HTTP LON-CAPA configuration file 3: ## 4: ## $Id: loncapa_apache.conf,v 1.36 2003/02/24 23:32:32 albertel Exp $ 5: ## 6: 7: # 8: # LON-CAPA Section (extensions to httpd.conf daemon configuration) 9: # 10: # ================================================================ DocumentRoot 11: 12: DocumentRoot "/home/httpd/html" 13: 14: # ======================================================================== User 15: 16: User www 17: Group www 18: 19: # ======================================================= Shared Object Modules 20: 21: LoadModule perl_module modules/libperl.so 22: AddModule mod_perl.c 23: 24: # =============================================================== Miscellaneous 25: 26: ServerAdmin korte@lite.msu.edu 27: ExtendedStatus On 28: 29: # 30: # LON-CAPA Section (extensions to srm.conf name space servicing) 31: # 32: # ===================================================================== Aliases 33: 34: Alias /prtspool/ /home/httpd/prtspool/ 35: ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/" 36: 37: # ================================================================= Directories 38: 39: # ------------------------------------------------------------- Access Handlers 40: 41: PerlTransHandler Apache::lontrans 42: 43: <LocationMatch "^/+res.*"> 44: PerlAccessHandler Apache::lonacc 45: PerlHeaderParserHandler Apache::lonrep 46: ErrorDocument 403 /adm/login 47: ErrorDocument 404 /adm/notfound.html 48: ErrorDocument 406 /adm/roles 49: ErrorDocument 500 /adm/errorhandler 50: </LocationMatch> 51: 52: <LocationMatch "^/+userfiles.*"> 53: PerlAccessHandler Apache::lontokacc 54: </LocationMatch> 55: 56: <LocationMatch "^/+uploaded.*"> 57: PerlAccessHandler Apache::lonuploadedacc 58: ErrorDocument 404 /adm/notfound.html 59: ErrorDocument 500 /adm/errorhandler 60: </LocationMatch> 61: 62: <LocationMatch "^/+public/.*/syllabus"> 63: PerlAccessHandler Apache::lonacc 64: SetHandler perl-script 65: PerlHandler Apache::lonsyllabus 66: ErrorDocument 404 /adm/notfound.html 67: ErrorDocument 500 /adm/errorhandler 68: </LocationMatch> 69: 70: <LocationMatch "^/adm/.*/aboutme"> 71: PerlAccessHandler Apache::lonacc 72: SetHandler perl-script 73: PerlHandler Apache::lonaboutme 74: ErrorDocument 404 /adm/notfound.html 75: ErrorDocument 500 /adm/errorhandler 76: </LocationMatch> 77: 78: <LocationMatch "^/adm/.*/smppg"> 79: PerlAccessHandler Apache::lonacc 80: SetHandler perl-script 81: PerlHandler Apache::lonsimplepage 82: ErrorDocument 404 /adm/notfound.html 83: ErrorDocument 500 /adm/errorhandler 84: </LocationMatch> 85: 86: <LocationMatch "^/adm/.*/bulletinboard"> 87: PerlAccessHandler Apache::lonacc 88: SetHandler perl-script 89: PerlHandler Apache::lonbulletin 90: ErrorDocument 404 /adm/notfound.html 91: ErrorDocument 500 /adm/errorhandler 92: </LocationMatch> 93: 94: <LocationMatch "^/+priv.*"> 95: PerlAccessHandler Apache::loncacc 96: SetHandler perl-script 97: PerlHandler Apache::lonconstruct 98: ErrorDocument 403 /adm/login 99: ErrorDocument 404 /adm/notfound.html 100: ErrorDocument 406 /adm/unauthorized 101: ErrorDocument 500 /adm/errorhandler 102: </LocationMatch> 103: 104: <LocationMatch "^/+raw.*"> 105: PerlAccessHandler Apache::lonracc 106: </LocationMatch> 107: 108: <LocationMatch "^/+\~.*"> 109: PerlAccessHandler Apache::loncacc 110: ErrorDocument 403 /adm/login 111: ErrorDocument 404 /adm/notfound.html 112: ErrorDocument 406 /adm/unauthorized 113: ErrorDocument 500 /adm/errorhandler 114: AllowOverride None 115: </LocationMatch> 116: 117: <LocationMatch "/prtspool"> 118: PerlAccessHandler Apache::lonacc 119: ErrorDocument 403 /adm/login 120: ErrorDocument 404 /adm/notfound.html 121: ErrorDocument 406 /adm/roles 122: ErrorDocument 500 /adm/errorhandler 123: </LocationMatch> 124: # ------------------------------------------------------------------------- RAT 125: 126: <LocationMatch "^/\~.*\.sequence$"> 127: SetHandler perl-script 128: PerlHandler Apache::lonratedt 129: </LocationMatch> 130: 131: <LocationMatch "^/\~.*\.page$"> 132: SetHandler perl-script 133: PerlHandler Apache::lonratedt 134: </LocationMatch> 135: 136: <LocationMatch "^/\~.*\/ratserver$"> 137: SetHandler perl-script 138: PerlHandler Apache::lonratsrv 139: </LocationMatch> 140: 141: <Location /adm/ratparms> 142: PerlAccessHandler Apache::lonacc 143: SetHandler perl-script 144: PerlHandler Apache::lonratparms 145: ErrorDocument 403 /adm/login 146: ErrorDocument 500 /adm/errorhandler 147: </Location> 148: 149: # --------------------------------------------- Resource Space Content Handlers 150: 151: <LocationMatch "^/res.*/$"> 152: SetHandler perl-script 153: PerlHandler Apache::lonindexer 154: PerlCleanupHandler Apache::lonindexer::cleanup 155: </LocationMatch> 156: 157: <LocationMatch "^/(res|\~).*\.tex$"> 158: SetHandler perl-script 159: PerlHandler Apache::lontex 160: </LocationMatch> 161: 162: <LocationMatch "^/res/.*\.page$> 163: SetHandler perl-script 164: PerlHandler Apache::lonpage 165: </LocationMatch> 166: 167: <LocationMatch "^/res/.*\.sequence$> 168: SetHandler perl-script 169: PerlHandler Apache::lonsequence 170: </LocationMatch> 171: 172: <LocationMatch "^/(res|\~).*\.meta$> 173: SetHandler perl-script 174: PerlHandler Apache::lonmeta 175: </LocationMatch> 176: 177: <LocationMatch "^/(res|\~).*\.(xml|html|htm|xhtml|xhtm)$"> 178: SetHandler perl-script 179: PerlHandler Apache::lonxml 180: </LocationMatch> 181: 182: <LocationMatch "^/(res|\~).*\.(problem|exam|quiz|assess|survey|form|library)$"> 183: SetHandler perl-script 184: PerlHandler Apache::lonhomework 185: </LocationMatch> 186: 187: <LocationMatch "^/adm/wrapper/"> 188: PerlAccessHandler Apache::lonacc 189: SetHandler perl-script 190: PerlHandler Apache::lonwrapper 191: ErrorDocument 403 /adm/login 192: ErrorDocument 500 /adm/errorhandler 193: </LocationMatch> 194: 195: # -------------------------------------------------------------- Admin Programs 196: 197: <Location /adm/randomlabel.png> 198: PerlAccessHandler Apache::lonacc 199: SetHandler perl-script 200: PerlHandler Apache::randomlylabel 201: ErrorDocument 403 /adm/login 202: ErrorDocument 500 /adm/errorhandler 203: </Location> 204: 205: <Location /adm/statistics> 206: PerlAccessHandler Apache::lonacc 207: SetHandler perl-script 208: PerlHandler Apache::lonstatistics 209: ErrorDocument 403 /adm/login 210: ErrorDocument 413 /adm/overloaded.txt 211: ErrorDocument 500 /adm/errorhandler 212: </Location> 213: 214: <Location /adm/roles> 215: PerlAccessHandler Apache::lonacc 216: SetHandler perl-script 217: PerlHandler Apache::lonroles 218: ErrorDocument 403 /adm/login 219: ErrorDocument 500 /adm/errorhandler 220: </Location> 221: 222: <Location /adm/menu> 223: PerlAccessHandler Apache::lonacc 224: SetHandler perl-script 225: PerlHandler Apache::lonmenu 226: ErrorDocument 403 /adm/login 227: ErrorDocument 500 /adm/errorhandler 228: </Location> 229: 230: <Location /adm/pickstudent> 231: PerlAccessHandler Apache::lonacc 232: SetHandler perl-script 233: PerlHandler Apache::lonpickstudent 234: ErrorDocument 403 /adm/login 235: ErrorDocument 500 /adm/errorhandler 236: </Location> 237: 238: <Location /adm/login> 239: SetHandler perl-script 240: PerlHandler Apache::lonlogin 241: </Location> 242: 243: <Location /adm/logout> 244: PerlAccessHandler Apache::lonacc 245: SetHandler perl-script 246: PerlHandler Apache::lonlogout 247: ErrorDocument 403 /adm/login 248: </Location> 249: 250: <Location /adm/authenticate> 251: SetHandler perl-script 252: PerlHandler Apache::lonauth 253: </Location> 254: 255: <Location /adm/annotations> 256: PerlAccessHandler Apache::lonacc 257: SetHandler perl-script 258: PerlHandler Apache::admannotations 259: ErrorDocument 403 /adm/login 260: ErrorDocument 500 /adm/errorhandler 261: </Location> 262: 263: <Location /adm/bookmarks> 264: PerlAccessHandler Apache::lonacc 265: SetHandler perl-script 266: PerlHandler Apache::admbookmarks 267: ErrorDocument 403 /adm/login 268: ErrorDocument 500 /adm/errorhandler 269: </Location> 270: 271: <Location /adm/flip> 272: PerlAccessHandler Apache::lonacc 273: SetHandler perl-script 274: PerlHandler Apache::lonpageflip 275: PerlCleanupHandler Apache::lonpageflip::cleanup 276: ErrorDocument 406 /adm/roles 277: ErrorDocument 403 /adm/login 278: ErrorDocument 500 /adm/errorhandler 279: </Location> 280: 281: <Location /adm/ambiguous> 282: PerlAccessHandler Apache::lonacc 283: SetHandler perl-script 284: PerlHandler Apache::lonambiguous 285: PerlCleanupHandler Apache::lonambiguous::cleanup 286: ErrorDocument 403 /adm/login 287: ErrorDocument 500 /adm/errorhandler 288: </Location> 289: 290: <Location /adm/email> 291: PerlAccessHandler Apache::lonacc 292: SetHandler perl-script 293: PerlHandler Apache::lonmsg 294: ErrorDocument 403 /adm/login 295: ErrorDocument 500 /adm/errorhandler 296: </Location> 297: 298: <Location /adm/parmset> 299: PerlAccessHandler Apache::lonacc 300: SetHandler perl-script 301: PerlHandler Apache::lonparmset 302: ErrorDocument 403 /adm/login 303: ErrorDocument 406 /adm/roles 304: ErrorDocument 500 /adm/errorhandler 305: </Location> 306: 307: <Location /adm/wizard> 308: PerlAccessHandler Apache::lonacc 309: SetHandler perl-script 310: PerlHandler Apache::lonwizard 311: ErrorDocument 403 /adm/login 312: ErrorDocument 406 /adm/roles 313: ErrorDocument 500 /adm/errorhandler 314: </Location> 315: 316: <Location /adm/grades> 317: PerlAccessHandler Apache::lonacc 318: SetHandler perl-script 319: PerlHandler Apache::grades 320: ErrorDocument 403 /adm/login 321: ErrorDocument 406 /adm/roles 322: ErrorDocument 500 /adm/errorhandler 323: </Location> 324: 325: <Location /adm/createcourse> 326: PerlAccessHandler Apache::lonacc 327: SetHandler perl-script 328: PerlHandler Apache::loncreatecourse 329: ErrorDocument 403 /adm/login 330: ErrorDocument 406 /adm/roles 331: ErrorDocument 500 /adm/errorhandler 332: </Location> 333: 334: <Location /adm/createuser> 335: PerlAccessHandler Apache::lonacc 336: SetHandler perl-script 337: PerlHandler Apache::loncreateuser 338: ErrorDocument 403 /adm/login 339: ErrorDocument 406 /adm/roles 340: ErrorDocument 500 /adm/errorhandler 341: </Location> 342: 343: <Location /adm/publish> 344: PerlAccessHandler Apache::lonacc 345: SetHandler perl-script 346: PerlHandler Apache::lonpublisher 347: ErrorDocument 403 /adm/login 348: ErrorDocument 404 /adm/notfound.html 349: ErrorDocument 406 /adm/unauthorized 350: ErrorDocument 500 /adm/errorhandler 351: </Location> 352: 353: <LocationMatch "^/\~.*/$"> 354: PerlAccessHandler Apache::loncacc 355: SetHandler perl-script 356: PerlHandler Apache::lonpubdir 357: ErrorDocument 403 /adm/login 358: ErrorDocument 404 /adm/notfound.html 359: ErrorDocument 406 /adm/unauthorized 360: ErrorDocument 500 /adm/errorhandler 361: </LocationMatch> 362: 363: <Location /adm/pubdir> 364: PerlAccessHandler Apache::lonacc 365: SetHandler perl-script 366: PerlHandler Apache::lonpubdir 367: ErrorDocument 403 /adm/login 368: ErrorDocument 404 /adm/notfound.html 369: ErrorDocument 406 /adm/unauthorized 370: ErrorDocument 500 /adm/errorhandler 371: </Location> 372: 373: <Location /adm/unauthorized> 374: PerlAccessHandler Apache::lonacc 375: SetHandler perl-script 376: PerlHandler Apache::lonunauthorized 377: ErrorDocument 403 /adm/login 378: ErrorDocument 404 /adm/notfound.html 379: ErrorDocument 500 /adm/errorhandler 380: </Location> 381: 382: <Location /adm/retrieve> 383: PerlAccessHandler Apache::lonacc 384: SetHandler perl-script 385: PerlHandler Apache::lonretrieve 386: ErrorDocument 403 /adm/login 387: ErrorDocument 404 /adm/notfound.html 388: ErrorDocument 406 /adm/unauthorized 389: ErrorDocument 500 /adm/errorhandler 390: </Location> 391: 392: <Location /adm/cfile> 393: PerlAccessHandler Apache::lonacc 394: SetHandler perl-script 395: PerlHandler Apache::loncfile 396: ErrorDocument 403 /adm/login 397: ErrorDocument 404 /adm/notfound.html 398: ErrorDocument 406 /adm/unauthorized 399: ErrorDocument 500 /adm/errorhandler 400: </Location> 401: 402: <Location /adm/diff> 403: PerlAccessHandler Apache::lonacc 404: SetHandler perl-script 405: PerlHandler Apache::londiff 406: ErrorDocument 403 /adm/login 407: ErrorDocument 404 /adm/notfound.html 408: ErrorDocument 406 /adm/unauthorized 409: ErrorDocument 500 /adm/errorhandler 410: </Location> 411: 412: <Location /adm/upload> 413: PerlAccessHandler Apache::lonacc 414: SetHandler perl-script 415: PerlHandler Apache::lonupload 416: ErrorDocument 403 /adm/login 417: ErrorDocument 404 /adm/notfound.html 418: ErrorDocument 406 /adm/unauthorized 419: ErrorDocument 500 /adm/errorhandler 420: </Location> 421: 422: <Location /adm/assesscalc> 423: PerlAccessHandler Apache::lonacc 424: SetHandler perl-script 425: PerlHandler Apache::lonspreadsheet 426: ErrorDocument 403 /adm/login 427: ErrorDocument 406 /adm/roles 428: ErrorDocument 413 /adm/overloaded.txt 429: ErrorDocument 500 /adm/errorhandler 430: </Location> 431: 432: <Location /adm/studentcalc> 433: PerlAccessHandler Apache::lonacc 434: SetHandler perl-script 435: PerlHandler Apache::lonspreadsheet 436: ErrorDocument 403 /adm/login 437: ErrorDocument 406 /adm/roles 438: ErrorDocument 413 /adm/overloaded.txt 439: ErrorDocument 500 /adm/errorhandler 440: </Location> 441: 442: <Location /adm/classcalc> 443: PerlAccessHandler Apache::lonacc 444: SetHandler perl-script 445: PerlHandler Apache::lonspreadsheet 446: ErrorDocument 403 /adm/login 447: ErrorDocument 406 /adm/roles 448: ErrorDocument 413 /adm/overloaded.txt 449: ErrorDocument 500 /adm/errorhandler 450: </Location> 451: 452: <Location /adm/dropadd> 453: PerlAccessHandler Apache::lonacc 454: SetHandler perl-script 455: PerlHandler Apache::londropadd 456: ErrorDocument 403 /adm/login 457: ErrorDocument 406 /adm/roles 458: ErrorDocument 500 /adm/errorhandler 459: </Location> 460: 461: <Location /adm/printout> 462: PerlAccessHandler Apache::lonacc 463: SetHandler perl-script 464: PerlHandler Apache::lonprintout 465: ErrorDocument 403 /adm/login 466: ErrorDocument 413 /adm/overloaded.txt 467: ErrorDocument 500 /adm/errorhandler 468: </Location> 469: 470: <Location /adm/feedback> 471: PerlAccessHandler Apache::lonacc 472: SetHandler perl-script 473: PerlHandler Apache::lonfeedback 474: ErrorDocument 403 /adm/login 475: ErrorDocument 500 /adm/errorhandler 476: </Location> 477: 478: <Location /adm/coursedocs> 479: PerlAccessHandler Apache::lonacc 480: SetHandler perl-script 481: PerlHandler Apache::londocs 482: ErrorDocument 403 /adm/login 483: ErrorDocument 500 /adm/errorhandler 484: </Location> 485: 486: <Location /adm/announcements> 487: PerlAccessHandler Apache::lonacc 488: SetHandler perl-script 489: PerlHandler Apache::lonannounce 490: ErrorDocument 403 /adm/login 491: ErrorDocument 500 /adm/errorhandler 492: </Location> 493: 494: <Location /adm/chat> 495: PerlAccessHandler Apache::lonacc 496: SetHandler perl-script 497: PerlHandler Apache::lonchat 498: ErrorDocument 500 /adm/errorhandler 499: </Location> 500: 501: <Location /adm/chatfetch> 502: PerlAccessHandler Apache::lonacc 503: SetHandler perl-script 504: PerlHandler Apache::lonchatfetch 505: ErrorDocument 413 /adm/overloaded.txt 506: ErrorDocument 500 /adm/errorhandler 507: </Location> 508: 509: <Location /adm/evaluate> 510: PerlAccessHandler Apache::lonacc 511: SetHandler perl-script 512: PerlHandler Apache::lonevaluate 513: ErrorDocument 403 /adm/login 514: ErrorDocument 500 /adm/errorhandler 515: </Location> 516: 517: <Location /adm/preferences> 518: PerlAccessHandler Apache::lonacc 519: SetHandler perl-script 520: PerlHandler Apache::lonpreferences 521: ErrorDocument 403 /adm/login 522: ErrorDocument 500 /adm/errorhandler 523: </Location> 524: 525: <Location /adm/assignments> 526: PerlAccessHandler Apache::lonacc 527: SetHandler perl-script 528: PerlHandler Apache::lonassignments 529: ErrorDocument 403 /adm/login 530: ErrorDocument 406 /adm/roles 531: ErrorDocument 500 /adm/errorhandler 532: </Location> 533: 534: <Location /adm/communicate> 535: PerlAccessHandler Apache::lonacc 536: SetHandler perl-script 537: PerlHandler Apache::loncommunicate 538: ErrorDocument 403 /adm/login 539: ErrorDocument 500 /adm/errorhandler 540: </Location> 541: 542: <Location /adm/searchcat> 543: PerlAccessHandler Apache::lonacc 544: SetHandler perl-script 545: PerlHandler Apache::lonsearchcat 546: PerlCleanupHandler Apache::lonsearchcat::cleanup 547: ErrorDocument 403 /adm/login 548: ErrorDocument 413 /adm/overloaded.txt 549: ErrorDocument 500 /adm/errorhandler 550: </Location> 551: 552: <Location /adm/navmaps> 553: PerlAccessHandler Apache::lonacc 554: SetHandler perl-script 555: PerlHandler Apache::lonnavmaps 556: PerlCleanupHandler Apache::lonnavmaps::cleanup 557: ErrorDocument 403 /adm/login 558: ErrorDocument 406 /adm/roles 559: ErrorDocument 500 /adm/errorhandler 560: </Location> 561: 562: <Location /adm/quickgrades> 563: PerlAccessHandler Apache::lonacc 564: SetHandler perl-script 565: PerlHandler Apache::lonquickgrades 566: ErrorDocument 403 /adm/login 567: ErrorDocument 406 /adm/roles 568: ErrorDocument 500 /adm/errorhandler 569: </Location> 570: 571: <Location /adm/groupsort> 572: PerlAccessHandler Apache::lonacc 573: SetHandler perl-script 574: PerlHandler Apache::groupsort 575: PerlCleanupHandler Apache::groupsort::cleanup 576: ErrorDocument 403 /adm/login 577: ErrorDocument 500 /adm/errorhandler 578: </Location> 579: 580: <Location /adm/errorhandler> 581: SetHandler perl-script 582: PerlHandler Apache::lonerrorhandler 583: </Location> 584: 585: <LocationMatch "^/adm/help/.*\.hlp$"> 586: SetHandler perl-script 587: PerlHandler Apache::lonhelp 588: </LocationMatch> 589: 590: # ------------------------------------------------- Backdoor Adm Tests/Programs 591: 592: <Location /cgi-bin/loncron.pl> 593: AuthName "LON-CAPA Network Administration" 594: AuthType Basic 595: AuthUserFile /home/httpd/lonTabs/htpasswd 596: require user lonadm 597: </Location> 598: 599: <Location /cgi-bin/lonversions.pl> 600: AuthName "LON-CAPA Network Administration" 601: AuthType Basic 602: AuthUserFile /home/httpd/lonTabs/htpasswd 603: require user lonadm 604: </Location> 605: 606: <Location /cgi-bin/clusterstatus.pl> 607: AuthName "LON-CAPA Network Administration" 608: AuthType Basic 609: AuthUserFile /home/httpd/lonTabs/htpasswd 610: require user lonadm 611: </Location> 612: 613: <Location /cgi-bin/metadata_keywords.pl> 614: AuthName "LON-CAPA Network Administration" 615: AuthType Basic 616: AuthUserFile /home/httpd/lonTabs/htpasswd 617: require user lonadm 618: </Location> 619: 620: <Location /cgi-bin/metadata_harvest.pl> 621: AuthName "harvest" 622: AuthType Basic 623: AuthUserFile /home/httpd/lonTabs/htpasswd 624: require user reaper 625: </Location> 626: 627: <Location /adm/test> 628: AuthName "LON-CAPA Network Administration" 629: AuthType Basic 630: AuthUserFile /home/httpd/lonTabs/htpasswd 631: require user lonadm 632: SetHandler perl-script 633: PerlAccessHandler Apache::lonacc 634: PerlHandler Apache::lontest 635: </Location> 636: 637: # ------------------------------------------------------- Shutting down a child 638: 639: PerlChildExitHandler Apache::lonnet::goodbye 640: 641: # 642: # LON-CAPA Section (extensions to access.conf permission configuration) 643: # 644: # =========================================================== Directory Options 645: 646: # Start out with "no" 647: 648: <Directory /> 649: Options None 650: AllowOverride None 651: </Directory> 652: 653: # Yes to symbolic links and server-side includes 654: 655: <Directory /home/httpd/html> 656: Options Includes FollowSymLinks 657: AllowOverride None 658: order allow,deny 659: allow from all 660: </Directory> 661: 662: # If it is in cgi-bin, then it can be executed as a CGI script. 663: 664: <Directory /home/httpd/cgi-bin> 665: AllowOverride None 666: Options ExecCGI 667: </Directory> 668: 669: # ============================================================= Access Handlers 670: 671: # ------------------------------------------------- Allow server-status reports 672: <Location /server-status> 673: SetHandler server-status 674: AuthName "LON-CAPA Network Administration" 675: AuthType Basic 676: AuthUserFile /home/httpd/lonTabs/htpasswd 677: require user lonadm 678: </Location> 679: 680: # ------------------------ Allow LON-CAPA "low-level" connection status reports 681: <Location /lon-status> 682: AuthName "LON-CAPA Network Administration" 683: AuthType Basic 684: AuthUserFile /home/httpd/lonTabs/htpasswd 685: require user lonadm 686: </Location> 687: 688: # ------------------- Allow access to local system documentation from localhost 689: Alias /doc /usr/doc 690: <Directory /usr/doc> 691: order deny,allow 692: deny from all 693: allow from localhost 694: Options Indexes FollowSymLinks 695: </Directory> 696: 697: # ******** THESE "SHOULD" NEVER BE ALTERED BY THE USER ************************ 698: # ====================================== Internal Settings / Perl Configuration 699: 700: PerlSetVar lonIDsDir /home/httpd/lonIDs 701: PerlSetVar lonTabDir /home/httpd/lonTabs 702: PerlSetVar lonUsersDir /home/httpd/lonUsers 703: PerlSetVar lonIconsURL /adm/lonIcons 704: PerlSetVar londPort 5663 705: PerlSetVar lonSysEMail korte@lite.msu.edu 706: PerlSetVar lonDaemons /home/httpd/perl 707: PerlSetVar lonSockDir /home/httpd/sockets 708: PerlSetVar lonDocRoot /home/httpd/html 709: PerlSetVar lonIncludes /home/httpd/html/res/adm/includes 710: PerlSetVar lonBrowsDet netscape:mozilla:msie:mozilla\/(\d+\.\d+)\s:9999:9999&explorer:msie:netscape:msie\s(\d+\.\d+)\;:9999:9999&mozilla:mozilla\/[5-9]:msie:mozilla\/(\d+\.\d+)\s:9999:1&amaya:amaya:mozilla:V(\d+\.\d+)\s:1:1 711: PerlSetVar lonTextBrowsers opera:windows\s+ce:lynx 712: 713: # ----------------------------------------------------------------------------- 714: # NOTE: lonSqlAccess key is the password for the MySQL user 715: # www@localhost. This value must always be "localhostkey". 716: # The only security risk occurs when somebody logs in as 'www' on your system 717: # (in which case you have much bigger problems than whether or not they 718: # can access the non-authoritative loncapa database on your machine). 719: 720: PerlSetVar lonSqlAccess localhostkey 721: 722: # ----------------------------------------------------------------------------- 723: # lonttpdPort is the port used by the lightweight graphics httpd server 724: # not the main Apache server 725: PerlSetVar lonhttpdPort 8080 726: 727: 728: 729: # ====================================== Include machine-specific configuration 730: 731: Include conf/loncapa.conf 732: 733: # ================================================== Initiate mod_perl starting 734: 735: PerlRequire conf/startup.pl 736: PerlFreshRestart On