File:  [LON-CAPA] / loncom / html / adm / help / tex / Guts_Apache_Modules.tex
Revision 1.1: download - view: text, annotated - select for diffs
Wed Aug 20 16:17:40 2003 UTC (20 years, 10 months ago) by bowersj2
Branches: MAIN
CVS tags: version_2_4_X, version_2_4_2, version_2_4_1, version_2_4_0, version_2_3_X, version_2_3_99_0, version_2_3_2, version_2_3_1, version_2_3_0, version_2_2_X, version_2_2_99_1, version_2_2_99_0, version_2_2_2, version_2_2_1, version_2_2_0, version_2_1_X, version_2_1_99_3, version_2_1_99_2, version_2_1_99_1, version_2_1_99_0, version_2_1_3, version_2_1_2, version_2_1_1, version_2_1_0, version_2_0_X, version_2_0_99_1, version_2_0_2, version_2_0_1, version_2_0_0, version_1_99_3, version_1_99_2, version_1_99_1_tmcc, version_1_99_1, version_1_99_0_tmcc, version_1_99_0, version_1_3_X, version_1_3_3, version_1_3_2, version_1_3_1, version_1_3_0, version_1_2_X, version_1_2_99_1, version_1_2_99_0, version_1_2_1, version_1_2_0, version_1_1_X, version_1_1_99_5, version_1_1_99_4, version_1_1_99_3, version_1_1_99_2, version_1_1_99_1, version_1_1_99_0, version_1_1_3, version_1_1_2, version_1_1_1, version_1_1_0, version_1_0_99_3, version_1_0_99_2, version_1_0_99_1, version_1_0_99, HEAD
Adding some .tex files in. (LPML addition later; still some to go.)

    1: \begin{figure}
    2: \begin{lyxcode}
    3: <LocationMatch~\char`\"{}\textasciicircum{}/res.{*}\char`\"{}>
    4: 
    5: PerlAccessHandler~~~~~~~Apache::lonacc
    6: 
    7: PerlHeaderParserHandler~Apache::lonrep
    8: 
    9: ErrorDocument~~~~~403~/adm/login
   10: 
   11: ErrorDocument~~~~~404~/adm/notfound.html
   12: 
   13: ErrorDocument~~~~~406~/adm/roles
   14: 
   15: ErrorDocument~~~~~500~/adm/errorhandler
   16: 
   17: </LocationMatch>
   18: 
   19: <LocationMatch~\char`\"{}\textasciicircum{}/priv.{*}\char`\"{}>
   20: 
   21: PerlAccessHandler~Apache::loncacc
   22: 
   23: SetHandler~~~~~~~~perl-script
   24: 
   25: PerlHandler~~~~~~~Apache::lonconstruct
   26: 
   27: ErrorDocument~~~~~403~/adm/login
   28: 
   29: ErrorDocument~~~~~404~/adm/notfound.html
   30: 
   31: ErrorDocument~~~~~406~/adm/unauthorized.html
   32: 
   33: ErrorDocument~~~~~500~/adm/errorhandler
   34: 
   35: </LocationMatch>
   36: \end{lyxcode}
   37: 
   38: \caption{\label{loncapa_apache.conf example}\texttt{loncapa\_apache.conf}
   39: example snippet}
   40: \end{figure}
   41: Which chain of handler deals with which kind of resource is defined
   42: in \texttt{/etc/httdp/conf/loncapa\_apache.conf}. LON-CAPA only defines
   43: handlers at the header-parser, access control, and response phase
   44: (figure 3-3 Eagle book). In the header-parser phase, the replication
   45: handler is run, and in the access-control phase, the various access-handlers.
   46: Future handlers will mostly be implemented in the response phase.
   47: Fig. \ref{loncapa_apache.conf example} shows excerpts of the configuration
   48: script \texttt{/etc/httpd/loncapa\_apache.conf} for these modules.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>