Author: markt
Date: Thu Oct 6 09:00:17 2016
New Revision: 1763527
URL: http://svn.apache.org/viewvc?rev=1763527&view=rev
Log:
Update JK Connectors docs for 1.2.42 release
Added:
tomcat/site/trunk/docs/connectors-doc/news/20160901.html (with props)
tomcat/site/trunk/docs/connectors-doc/news/printer/20160901.html (with
props)
Modified:
tomcat/site/trunk/docs/connectors-doc/ajp/ajpv13a.html
tomcat/site/trunk/docs/connectors-doc/ajp/ajpv13ext.html
tomcat/site/trunk/docs/connectors-doc/ajp/printer/ajpv13a.html
tomcat/site/trunk/docs/connectors-doc/ajp/printer/ajpv13ext.html
tomcat/site/trunk/docs/connectors-doc/common_howto/loadbalancers.html
tomcat/site/trunk/docs/connectors-doc/common_howto/printer/loadbalancers.html
tomcat/site/trunk/docs/connectors-doc/common_howto/printer/proxy.html
tomcat/site/trunk/docs/connectors-doc/common_howto/printer/quick.html
tomcat/site/trunk/docs/connectors-doc/common_howto/printer/timeouts.html
tomcat/site/trunk/docs/connectors-doc/common_howto/printer/workers.html
tomcat/site/trunk/docs/connectors-doc/common_howto/proxy.html
tomcat/site/trunk/docs/connectors-doc/common_howto/quick.html
tomcat/site/trunk/docs/connectors-doc/common_howto/timeouts.html
tomcat/site/trunk/docs/connectors-doc/common_howto/workers.html
tomcat/site/trunk/docs/connectors-doc/index.html
tomcat/site/trunk/docs/connectors-doc/miscellaneous/changelog.html
tomcat/site/trunk/docs/connectors-doc/miscellaneous/doccontrib.html
tomcat/site/trunk/docs/connectors-doc/miscellaneous/faq.html
tomcat/site/trunk/docs/connectors-doc/miscellaneous/jkstatustasks.html
tomcat/site/trunk/docs/connectors-doc/miscellaneous/printer/changelog.html
tomcat/site/trunk/docs/connectors-doc/miscellaneous/printer/doccontrib.html
tomcat/site/trunk/docs/connectors-doc/miscellaneous/printer/faq.html
tomcat/site/trunk/docs/connectors-doc/miscellaneous/printer/jkstatustasks.html
tomcat/site/trunk/docs/connectors-doc/miscellaneous/printer/reporttools.html
tomcat/site/trunk/docs/connectors-doc/miscellaneous/reporttools.html
tomcat/site/trunk/docs/connectors-doc/news/20041100.html
tomcat/site/trunk/docs/connectors-doc/news/20050101.html
tomcat/site/trunk/docs/connectors-doc/news/20060101.html
tomcat/site/trunk/docs/connectors-doc/news/20070301.html
tomcat/site/trunk/docs/connectors-doc/news/20081001.html
tomcat/site/trunk/docs/connectors-doc/news/20090301.html
tomcat/site/trunk/docs/connectors-doc/news/20100101.html
tomcat/site/trunk/docs/connectors-doc/news/20110701.html
tomcat/site/trunk/docs/connectors-doc/news/20120301.html
tomcat/site/trunk/docs/connectors-doc/news/20140201.html
tomcat/site/trunk/docs/connectors-doc/news/20150101.html
tomcat/site/trunk/docs/connectors-doc/news/printer/20041100.html
tomcat/site/trunk/docs/connectors-doc/news/printer/20050101.html
tomcat/site/trunk/docs/connectors-doc/news/printer/20060101.html
tomcat/site/trunk/docs/connectors-doc/news/printer/20070301.html
tomcat/site/trunk/docs/connectors-doc/news/printer/20081001.html
tomcat/site/trunk/docs/connectors-doc/news/printer/20090301.html
tomcat/site/trunk/docs/connectors-doc/news/printer/20100101.html
tomcat/site/trunk/docs/connectors-doc/news/printer/20110701.html
tomcat/site/trunk/docs/connectors-doc/news/printer/20120301.html
tomcat/site/trunk/docs/connectors-doc/news/printer/20140201.html
tomcat/site/trunk/docs/connectors-doc/news/printer/20150101.html
tomcat/site/trunk/docs/connectors-doc/printer/index.html
tomcat/site/trunk/docs/connectors-doc/reference/apache.html
tomcat/site/trunk/docs/connectors-doc/reference/iis.html
tomcat/site/trunk/docs/connectors-doc/reference/printer/apache.html
tomcat/site/trunk/docs/connectors-doc/reference/printer/iis.html
tomcat/site/trunk/docs/connectors-doc/reference/printer/status.html
tomcat/site/trunk/docs/connectors-doc/reference/printer/uriworkermap.html
tomcat/site/trunk/docs/connectors-doc/reference/printer/workers.html
tomcat/site/trunk/docs/connectors-doc/reference/status.html
tomcat/site/trunk/docs/connectors-doc/reference/uriworkermap.html
tomcat/site/trunk/docs/connectors-doc/reference/workers.html
tomcat/site/trunk/docs/connectors-doc/webserver_howto/apache.html
tomcat/site/trunk/docs/connectors-doc/webserver_howto/iis.html
tomcat/site/trunk/docs/connectors-doc/webserver_howto/nes.html
tomcat/site/trunk/docs/connectors-doc/webserver_howto/printer/apache.html
tomcat/site/trunk/docs/connectors-doc/webserver_howto/printer/iis.html
tomcat/site/trunk/docs/connectors-doc/webserver_howto/printer/nes.html
Modified: tomcat/site/trunk/docs/connectors-doc/ajp/ajpv13a.html
URL:
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/connectors-doc/ajp/ajpv13a.html?rev=1763527&r1=1763526&r2=1763527&view=diff
==============================================================================
--- tomcat/site/trunk/docs/connectors-doc/ajp/ajpv13a.html (original)
+++ tomcat/site/trunk/docs/connectors-doc/ajp/ajpv13a.html Thu Oct 6 09:00:17
2016
@@ -1,4 +1,4 @@
-<html><head><META http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1"><title>The Apache Tomcat Connectors - AJP Protocol
Reference - AJPv13</title><meta name="author" value="[email protected]"><meta
name="email" value="[email protected]"><meta name="author" value="Jean-Frederic
Clere"><meta name="email" value="[email protected]"><link
href="../style.css" type="text/css" rel="stylesheet"></head><body
bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76"
vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE
HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a
href="http://tomcat.apache.org/"><img src="../images/tomcat.gif" align="left"
alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a
href="http://www.apache.org/"><img
src="http://www.apache.org/images/asf-logo.gif" align="right" alt=" :: Apache
Software Foundation" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><tr><!--LEF
T SIDE NAVIGATION--><td width="20%" valign="top"
nowrap="true"><p><strong>Links</strong></p><ul><li><a href="../index.html">Docs
Home</a></li></ul><p><strong>Common HowTo</strong></p><ul><li><a
href="../common_howto/quick.html">For the impatient</a></li><li><a
href="../common_howto/workers.html">All about workers</a></li><li><a
href="../common_howto/timeouts.html">Timeouts</a></li><li><a
href="../common_howto/loadbalancers.html">Load Balancing</a></li><li><a
href="../common_howto/proxy.html">Reverse
Proxy</a></li></ul><p><strong>Webserver HowTo</strong></p><ul><li><a
href="../webserver_howto/apache.html">Apache HTTP Server</a></li><li><a
href="../webserver_howto/iis.html">IIS</a></li><li><a
href="../webserver_howto/nes.html">Netscape/SunOne/Sun</a></li></ul><p><strong>Reference
Guide</strong></p><ul><li><a
href="../reference/workers.html">workers.properties</a></li><li><a
href="../reference/uriworkermap.html">uriworkermap.properties</a></li><li><a
href="../reference/status.html">Sta
tus Worker</a></li><li><a href="../reference/apache.html">Apache HTTP
Server</a></li><li><a
href="../reference/iis.html">IIS</a></li></ul><p><strong>AJP Protocol
Reference</strong></p><ul><li><a
href="../ajp/ajpv13a.html">AJPv13</a></li><li><a
href="../ajp/ajpv13ext.html">AJPv13 Extension
Proposal</a></li></ul><p><strong>Miscellaneous
Documentation</strong></p><ul><li><a
href="../miscellaneous/faq.html">Frequently asked questions</a></li><li><a
href="../miscellaneous/changelog.html">Changelog</a></li><li><a
href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Tomcat+Connectors&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&a
mp;emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">Current
Tomcat Connectors bugs</a></li><li><a
href="../miscellaneous/doccontrib.html">Contribute documentation</a></li><li><a
href="../miscellaneous/jkstatustasks.html">JK Status Ant Tasks</a></li><li><a
href="../miscellaneous/reporttools.html">Reporting Tools</a></li><li><a
href="http://tomcat.apache.org/connectors-doc-archive/jk2/index.html">Old
JK/JK2 documentation</a></li></ul><p><strong>News</strong></p><ul><li><a
href="../news/20140201.html">2014</a></li><li><a
href="../news/20120301.html">2012</a></li><li><a
href="../news/20110701.html">2011</a></li><li><a
href="../news/20100101.html">2010</a></li><li><a
href="../news/20090301.html">2009</a></li><li><a
href="../news/20081001.html">2008</a></li><li><a
href="../news/20070301.html">2007<
/a></li><li><a href="../news/20060101.html">2006</a></li><li><a
href="../news/20050101.html">2005</a></li><li><a
href="../news/20041100.html">2004</a></li></ul></td><!--RIGHT SIDE MAIN
BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%"
cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat
Connectors - AJP Protocol Reference</h1><h2>AJPv13</h2></td><td align="right"
valign="top" nowrap="true"><small><a href="printer/ajpv13a.html"><img
src="../images/printer.gif" border="0" alt="Printer Friendly
Version"><br>print-friendly<br>version
+<html><head><META http-equiv="Content-Type" content="text/html;
charset=iso-8859-1"><title>The Apache Tomcat Connectors - AJP Protocol
Reference - AJPv13</title><meta name="author" value="[email protected]"><meta
name="email" value="[email protected]"><meta name="author" value="Jean-Frederic
Clere"><meta name="email" value="[email protected]"><link
href="../style.css" type="text/css" rel="stylesheet"></head><body
bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76"
vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE
HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a
href="http://tomcat.apache.org/"><img src="../images/tomcat.gif" align="left"
alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a
href="http://www.apache.org/"><img
src="http://www.apache.org/images/asf-logo.gif" align="right" alt=" :: Apache
Software Foundation" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><tr><!--LEF
T SIDE NAVIGATION--><td width="20%" valign="top"
nowrap="true"><p><strong>Links</strong></p><ul><li><a href="../index.html">Docs
Home</a></li></ul><p><strong>Common HowTo</strong></p><ul><li><a
href="../common_howto/quick.html">For the impatient</a></li><li><a
href="../common_howto/workers.html">All about workers</a></li><li><a
href="../common_howto/timeouts.html">Timeouts</a></li><li><a
href="../common_howto/loadbalancers.html">Load Balancing</a></li><li><a
href="../common_howto/proxy.html">Reverse Proxy</a></li></ul><p><strong>Web
Server HowTo</strong></p><ul><li><a
href="../webserver_howto/apache.html">Apache HTTP Server
(mod_jk)</a></li><li><a href="../webserver_howto/iis.html">Microsoft IIS (ISAPI
redirector)</a></li><li><a href="../webserver_howto/nes.html">iPlanet Web
Server (NSAPI redirector)</a></li></ul><p><strong>Reference
Guide</strong></p><ul><li><a
href="../reference/workers.html">workers.properties</a></li><li><a
href="../reference/uriworkermap.html">uriworkermap.prop
erties</a></li><li><a href="../reference/status.html">Status
Worker</a></li><li><a href="../reference/apache.html">Apache HTTP Server
(mod_jk)</a></li><li><a href="../reference/iis.html">Microsoft IIS (ISAPI
redirector)</a></li></ul><p><strong>AJP Protocol
Reference</strong></p><ul><li><a href="../ajp/ajpv13a.html">AJPv13
(ajp13)</a></li><li><a href="../ajp/ajpv13ext.html">AJPv13 Extension
Proposal</a></li></ul><p><strong>Miscellaneous
Documentation</strong></p><ul><li><a
href="../miscellaneous/faq.html">Frequently asked questions</a></li><li><a
href="../miscellaneous/changelog.html">Changelog</a></li><li><a
href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Tomcat+Connectors&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_t
o1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">Current
Tomcat Connectors bugs</a></li><li><a
href="../miscellaneous/doccontrib.html">Contribute documentation</a></li><li><a
href="../miscellaneous/jkstatustasks.html">JK Status Ant Tasks</a></li><li><a
href="../miscellaneous/reporttools.html">Reporting Tools</a></li><li><a
href="http://tomcat.apache.org/connectors-doc-archive/jk2/index.html">Old
JK/JK2 documentation</a></li></ul><p><strong>News</strong></p><ul><li><a
href="../news/20150901.html">2016</a></li><li><a
href="../news/20150101.html">2015</a></li><li><a
href="../news/20140201.html">2014</a></li><li><a
href="../news/20120301.html">2012</a></li><li><a href="../news/20110701.html">
2011</a></li><li><a href="../news/20100101.html">2010</a></li><li><a
href="../news/20090301.html">2009</a></li><li><a
href="../news/20081001.html">2008</a></li><li><a
href="../news/20070301.html">2007</a></li><li><a
href="../news/20060101.html">2006</a></li><li><a
href="../news/20050101.html">2005</a></li><li><a
href="../news/20041100.html">2004</a></li></ul></td><!--RIGHT SIDE MAIN
BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%"
cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat
Connectors - AJP Protocol Reference</h1><h2>AJPv13</h2></td><td align="right"
valign="top" nowrap="true"><small><a href="printer/ajpv13a.html"><img
src="../images/printer.gif" border="0" alt="Printer Friendly
Version"><br>print-friendly<br>version
</a></small></td></tr></table><table border="0"
cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font
color="#ffffff" face="arial,helvetica.sanserif"><a
name="Intro"><strong>Intro</strong></a></font></td></tr><tr><td><blockquote>
<p>
@@ -513,7 +513,7 @@ additional methods, even if they are not
</p><p>
The <b class="code">route</b>, as I understand it, is used to support sticky
sessions -- associating a user's session with a particular Tomcat instance
- in the presence of multiple, load-balancing servers. I don't know the
+ in the presence of multiple, load balancing servers. I don't know the
details.
</p><p>
Beyond this list of basic attributes, any number of other attributes can
@@ -649,5 +649,5 @@ of the connection between the web server
me as potentially dangerous.</p>
</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td
colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
- Copyright © 1999-2015, Apache Software Foundation
+ Copyright © 1999-2016, Apache Software Foundation
</em></font></div></td></tr></table></body></html>
\ No newline at end of file
Modified: tomcat/site/trunk/docs/connectors-doc/ajp/ajpv13ext.html
URL:
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/connectors-doc/ajp/ajpv13ext.html?rev=1763527&r1=1763526&r2=1763527&view=diff
==============================================================================
--- tomcat/site/trunk/docs/connectors-doc/ajp/ajpv13ext.html (original)
+++ tomcat/site/trunk/docs/connectors-doc/ajp/ajpv13ext.html Thu Oct 6
09:00:17 2016
@@ -1,4 +1,4 @@
-<html><head><META http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1"><title>The Apache Tomcat Connectors - AJP Protocol
Reference - AJPv13 extensions Proposal</title><meta name="author" value="Henri
Gomez"><meta name="email" value="[email protected]"><link href="../style.css"
type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000"
link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%"
cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a
href="http://tomcat.apache.org/"><img src="../images/tomcat.gif" align="left"
alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a
href="http://www.apache.org/"><img
src="http://www.apache.org/images/asf-logo.gif" align="right" alt=" :: Apache
Software Foundation" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><tr><!--LEFT SIDE NAVIGATION--><td
width="20%" valign="top" nowrap="true"><p><strong>Links</strong></p><ul
><li><a href="../index.html">Docs Home</a></li></ul><p><strong>Common
>HowTo</strong></p><ul><li><a href="../common_howto/quick.html">For the
>impatient</a></li><li><a href="../common_howto/workers.html">All about
>workers</a></li><li><a
>href="../common_howto/timeouts.html">Timeouts</a></li><li><a
>href="../common_howto/loadbalancers.html">Load Balancing</a></li><li><a
>href="../common_howto/proxy.html">Reverse
>Proxy</a></li></ul><p><strong>Webserver HowTo</strong></p><ul><li><a
>href="../webserver_howto/apache.html">Apache HTTP Server</a></li><li><a
>href="../webserver_howto/iis.html">IIS</a></li><li><a
>href="../webserver_howto/nes.html">Netscape/SunOne/Sun</a></li></ul><p><strong>Reference
> Guide</strong></p><ul><li><a
>href="../reference/workers.html">workers.properties</a></li><li><a
>href="../reference/uriworkermap.html">uriworkermap.properties</a></li><li><a
>href="../reference/status.html">Status Worker</a></li><li><a
>href="../reference/apache.html">Apache HTTP Server</a></li><li><a hre
f="../reference/iis.html">IIS</a></li></ul><p><strong>AJP Protocol
Reference</strong></p><ul><li><a
href="../ajp/ajpv13a.html">AJPv13</a></li><li><a
href="../ajp/ajpv13ext.html">AJPv13 Extension
Proposal</a></li></ul><p><strong>Miscellaneous
Documentation</strong></p><ul><li><a
href="../miscellaneous/faq.html">Frequently asked questions</a></li><li><a
href="../miscellaneous/changelog.html">Changelog</a></li><li><a
href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Tomcat+Connectors&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfro
m=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">Current
Tomcat Connectors bugs</a></li><li><a
href="../miscellaneous/doccontrib.html">Contribute documentation</a></li><li><a
href="../miscellaneous/jkstatustasks.html">JK Status Ant Tasks</a></li><li><a
href="../miscellaneous/reporttools.html">Reporting Tools</a></li><li><a
href="http://tomcat.apache.org/connectors-doc-archive/jk2/index.html">Old
JK/JK2 documentation</a></li></ul><p><strong>News</strong></p><ul><li><a
href="../news/20140201.html">2014</a></li><li><a
href="../news/20120301.html">2012</a></li><li><a
href="../news/20110701.html">2011</a></li><li><a
href="../news/20100101.html">2010</a></li><li><a
href="../news/20090301.html">2009</a></li><li><a
href="../news/20081001.html">2008</a></li><li><a
href="../news/20070301.html">2007</a></li><li><a
href="../news/20060101.html">2006</a></li><li><a href="../news/20050101.html">20
05</a></li><li><a
href="../news/20041100.html">2004</a></li></ul></td><!--RIGHT SIDE MAIN
BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%"
cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat
Connectors - AJP Protocol Reference</h1><h2>AJPv13 extensions
Proposal</h2></td><td align="right" valign="top" nowrap="true"><small><a
href="printer/ajpv13ext.html"><img src="../images/printer.gif" border="0"
alt="Printer Friendly Version"><br>print-friendly<br>version
+<html><head><META http-equiv="Content-Type" content="text/html;
charset=iso-8859-1"><title>The Apache Tomcat Connectors - AJP Protocol
Reference - AJPv13 extensions Proposal</title><meta name="author" value="Henri
Gomez"><meta name="email" value="[email protected]"><link href="../style.css"
type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000"
link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%"
cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a
href="http://tomcat.apache.org/"><img src="../images/tomcat.gif" align="left"
alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a
href="http://www.apache.org/"><img
src="http://www.apache.org/images/asf-logo.gif" align="right" alt=" :: Apache
Software Foundation" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><tr><!--LEFT SIDE NAVIGATION--><td
width="20%" valign="top" nowrap="true"><p><strong>Links</strong></p><ul
><li><a href="../index.html">Docs Home</a></li></ul><p><strong>Common
>HowTo</strong></p><ul><li><a href="../common_howto/quick.html">For the
>impatient</a></li><li><a href="../common_howto/workers.html">All about
>workers</a></li><li><a
>href="../common_howto/timeouts.html">Timeouts</a></li><li><a
>href="../common_howto/loadbalancers.html">Load Balancing</a></li><li><a
>href="../common_howto/proxy.html">Reverse Proxy</a></li></ul><p><strong>Web
>Server HowTo</strong></p><ul><li><a
>href="../webserver_howto/apache.html">Apache HTTP Server
>(mod_jk)</a></li><li><a href="../webserver_howto/iis.html">Microsoft IIS
>(ISAPI redirector)</a></li><li><a href="../webserver_howto/nes.html">iPlanet
>Web Server (NSAPI redirector)</a></li></ul><p><strong>Reference
>Guide</strong></p><ul><li><a
>href="../reference/workers.html">workers.properties</a></li><li><a
>href="../reference/uriworkermap.html">uriworkermap.properties</a></li><li><a
>href="../reference/status.html">Status Worker</a></li><li><a href="../ref
erence/apache.html">Apache HTTP Server (mod_jk)</a></li><li><a
href="../reference/iis.html">Microsoft IIS (ISAPI
redirector)</a></li></ul><p><strong>AJP Protocol
Reference</strong></p><ul><li><a href="../ajp/ajpv13a.html">AJPv13
(ajp13)</a></li><li><a href="../ajp/ajpv13ext.html">AJPv13 Extension
Proposal</a></li></ul><p><strong>Miscellaneous
Documentation</strong></p><ul><li><a
href="../miscellaneous/faq.html">Frequently asked questions</a></li><li><a
href="../miscellaneous/changelog.html">Changelog</a></li><li><a
href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Tomcat+Connectors&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emai
lcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">Current
Tomcat Connectors bugs</a></li><li><a
href="../miscellaneous/doccontrib.html">Contribute documentation</a></li><li><a
href="../miscellaneous/jkstatustasks.html">JK Status Ant Tasks</a></li><li><a
href="../miscellaneous/reporttools.html">Reporting Tools</a></li><li><a
href="http://tomcat.apache.org/connectors-doc-archive/jk2/index.html">Old
JK/JK2 documentation</a></li></ul><p><strong>News</strong></p><ul><li><a
href="../news/20150901.html">2016</a></li><li><a
href="../news/20150101.html">2015</a></li><li><a
href="../news/20140201.html">2014</a></li><li><a
href="../news/20120301.html">2012</a></li><li><a
href="../news/20110701.html">2011</a></li><li><a
href="../news/20100101.html">2010</a></li><li><a href="../news/20090301.htm
l">2009</a></li><li><a href="../news/20081001.html">2008</a></li><li><a
href="../news/20070301.html">2007</a></li><li><a
href="../news/20060101.html">2006</a></li><li><a
href="../news/20050101.html">2005</a></li><li><a
href="../news/20041100.html">2004</a></li></ul></td><!--RIGHT SIDE MAIN
BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%"
cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat
Connectors - AJP Protocol Reference</h1><h2>AJPv13 extensions
Proposal</h2></td><td align="right" valign="top" nowrap="true"><small><a
href="printer/ajpv13ext.html"><img src="../images/printer.gif" border="0"
alt="Printer Friendly Version"><br>print-friendly<br>version
</a></small></td></tr></table><table border="0"
cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font
color="#ffffff" face="arial,helvetica.sanserif"><a
name="Introduction"><strong>Introduction</strong></a></font></td></tr><tr><td><blockquote>
<p>
This document is a proposal of evolution of the current
@@ -24,12 +24,12 @@ send to servlet engine many info from we
</li>
</ul>
<p>
-But ajp13 lacks support for :
+But ajp13 lacks support for:
</p>
<ul>
<li>
security between web server and servlet engine.
- Anybody can connect to an ajp13 port (no login mecanism used)
+ Anybody can connect to an ajp13 port (no login mechanism used)
You could connect, for example with telnet, and keep the remote thread
up by not sending any data (no timeout in connection)
</li>
@@ -133,7 +133,7 @@ crypto, context info (at start up), cont
run-time (up/down), level of SSL env vars, AJP protocol
level supported (level1/level2/level3...)
-The Web server info will contain web server info and
+The web server info will contain web server info and
connector name (ie Apache 1.3.26 + mod_ssl 2.8.8 + mod_jk 1.2.41 + mod_perl
1.25).
The servlet engine will mask the negociation mask with it's own
@@ -192,8 +192,8 @@ WEB SERVER INFO, SERVLET ENGINE INFO are
</li>
</ul>
-The secret key will be set by a new propertie in
-workers.properties : secretkey
+The secret key will be set by a new property in
+workers.properties: secretkey
<div class="example"><pre>
worker.ajp13.port=8009
worker.ajp13.host=localhost
@@ -205,7 +205,7 @@ worker.ajp13.secretkey=myverysecretkey
<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td
bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a
name="Shutdown feature"><strong>Shutdown
feature</strong></a></font></td></tr><tr><td><blockquote>
<p>
-AJP13 miss a functionnality of AJP12, which is shutdown command.
+AJP13 miss a functionality of AJP12, which is shutdown command.
A logout will tell servlet engine to shutdown itself.
<div class="example"><pre>
+--------------+----------------------------+
@@ -253,10 +253,10 @@ passed to their servlet engine.
To reduce the network traffic, the web-servlet will send a
table to describing the external vars in a shorter fashion.
-We'll use there a functionnality allready present in AJP13,
-attributes list :
+We'll use there a functionality allready present in AJP13,
+attributes list:
-In the AJP13, we've got :
+In the AJP13, we've got:
<div class="example"><pre>
AJP13_FORWARD_REQUEST :=
@@ -295,7 +295,7 @@ network traffic.
+-------------------+---------------------------+-------------------------------+----+
</pre></div>
-ie :
+ie:
<div class="example"><pre>
JkExtVars S1 SSL_CLIENT_V_START javax.servlet.request.ssl_start_cert_date
@@ -319,7 +319,7 @@ containing S1, S2, S3 and attributes val
2001/01/03, 2002/01/03, 0123AFE56.
This example showed the use of extended SSL vars but
-any 'personnal' web-server vars like custom authentification
+any 'personal' web-server vars like custom authentification
vars could be reused in the servlet engine.
The cost will be only some more bytes in the AJP traffic.
@@ -338,7 +338,7 @@ ES is an empty CString.
</p>
</blockquote></td></tr></table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td
bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a
name="Context informations forwarding for Servlet engine to Web
Server"><strong>Context informations forwarding for Servlet engine to Web
Server</strong></a></font></td></tr><tr><td><blockquote>
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td
bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a
name="Context informations forwarding for Servlet engine to web
server"><strong>Context informations forwarding for Servlet engine to web
server</strong></a></font></td></tr><tr><td><blockquote>
<p>
Just after the LOGON PHASE, the web server will ask for the list of contexts
and URLs/URIs handled by the servlet engine.
@@ -350,13 +350,13 @@ This mode will be activated by a new dir
ie: JkAutoMount examples myworker1 /examples/
If we want to get ALL the contexts handled by the servlet engine, willcard
-could be used :
+could be used:
ie: JkAutoMount * myworker1 *
A servlet engine could have many contexts, /examples, /admin, /test.
We may want to use only some contexts for a given worker. It was
-done previously, in apache HTTP server for example, by setting by
+done previously, in Apache HTTP Server for example, by setting by
hand the JkMount accordingly in each [virtual] area of Apache.
If you web-server support virtual hosting, we'll forward also that
@@ -365,7 +365,7 @@ that virtual host.
In that case the servlet engine will only return the URL/URI matching
these particular virtual server (defined in server.xml).
This feature will help ISP and big sites which mutualize large farm
-of Tomcat in load-balancing configuration.
+of Tomcat in load balancing configuration.
<div class="example"><pre>
+-----------------+-------------------+----------+----------+----+
@@ -402,7 +402,7 @@ In that case the servlet engine will sen
</p>
</blockquote></td></tr></table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td
bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a
name="Context informations updates from Servlet engine to Web
Server"><strong>Context informations updates from Servlet engine to Web
Server</strong></a></font></td></tr><tr><td><blockquote>
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td
bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a
name="Context informations updates from Servlet engine to web
server"><strong>Context informations updates from Servlet engine to web
server</strong></a></font></td></tr><tr><td><blockquote>
<p>
Context update are messages caming from the servlet engine each time a context
is desactivated/reactivated. The update will be in use when the directive
JkUpdateMount.
@@ -516,7 +516,7 @@ We could use a buffering scheme but what
for upload operations with more than 8ko of datas ?
The hack in the AJP13 protocol is to add some bytes to read after the end of
the
-service :
+service:
<div class="example"><pre>
EXAMPLE OF DISCUSSION BETWEEN WEB SERVER AND SERVLET ENGINE
@@ -538,7 +538,7 @@ More at that time the web server could a
to read. And that datas could be CONTEXT Updates.
This will avoid the web server sending a request to a
-desactivated context. In that case, if the load-balancing is used,
+desactivated context. In that case, if the load balancing is used,
it will search for another servlet engine to handle the request.
And that feature will help ISP and big sites with farm of tomcat,
@@ -650,5 +650,5 @@ All others flags must be set to 0 since
</blockquote></td></tr></table>
</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td
colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
- Copyright © 1999-2015, Apache Software Foundation
+ Copyright © 1999-2016, Apache Software Foundation
</em></font></div></td></tr></table></body></html>
\ No newline at end of file
Modified: tomcat/site/trunk/docs/connectors-doc/ajp/printer/ajpv13a.html
URL:
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/connectors-doc/ajp/printer/ajpv13a.html?rev=1763527&r1=1763526&r2=1763527&view=diff
==============================================================================
--- tomcat/site/trunk/docs/connectors-doc/ajp/printer/ajpv13a.html (original)
+++ tomcat/site/trunk/docs/connectors-doc/ajp/printer/ajpv13a.html Thu Oct 6
09:00:17 2016
@@ -1,4 +1,4 @@
-<html><head><META http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1"><title>The Apache Tomcat Connectors - AJP Protocol
Reference - AJPv13</title><meta name="author" value="[email protected]"><meta
name="email" value="[email protected]"><meta name="author" value="Jean-Frederic
Clere"><meta name="email" value="[email protected]"><link
href="../../style.css" type="text/css" rel="stylesheet"></head><body
bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76"
vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE
HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a
href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif"
align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a
href="http://www.apache.org/"><img
src="http://www.apache.org/images/asf-logo.gif" align="right" alt=" :: Apache
Software Foundation" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><tr><
!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left"><table
border="0" width="100%" cellspacing="4"><tr><td align="left"
valign="top"><h1>The Apache Tomcat Connectors - AJP Protocol
Reference</h1><h2>AJPv13</h2></td><td align="right" valign="top"
nowrap="true"><img src="../../images/void.gif" width="1" height="1" vspace="0"
hspace="0" border="0" alt=" "></td></tr></table><table border="0"
cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font
color="#ffffff" face="arial,helvetica.sanserif"><a
name="Intro"><strong>Intro</strong></a></font></td></tr><tr><td><blockquote>
+<html><head><META http-equiv="Content-Type" content="text/html;
charset=iso-8859-1"><title>The Apache Tomcat Connectors - AJP Protocol
Reference - AJPv13</title><meta name="author" value="[email protected]"><meta
name="email" value="[email protected]"><meta name="author" value="Jean-Frederic
Clere"><meta name="email" value="[email protected]"><link
href="../../style.css" type="text/css" rel="stylesheet"></head><body
bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76"
vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE
HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a
href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif"
align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a
href="http://www.apache.org/"><img
src="http://www.apache.org/images/asf-logo.gif" align="right" alt=" :: Apache
Software Foundation" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><tr><
!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left"><table
border="0" width="100%" cellspacing="4"><tr><td align="left"
valign="top"><h1>The Apache Tomcat Connectors - AJP Protocol
Reference</h1><h2>AJPv13</h2></td><td align="right" valign="top"
nowrap="true"><img src="../../images/void.gif" width="1" height="1" vspace="0"
hspace="0" border="0" alt=" "></td></tr></table><table border="0"
cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font
color="#ffffff" face="arial,helvetica.sanserif"><a
name="Intro"><strong>Intro</strong></a></font></td></tr><tr><td><blockquote>
<p>
The original document was written by
@@ -512,7 +512,7 @@ additional methods, even if they are not
</p><p>
The <b class="code">route</b>, as I understand it, is used to support sticky
sessions -- associating a user's session with a particular Tomcat instance
- in the presence of multiple, load-balancing servers. I don't know the
+ in the presence of multiple, load balancing servers. I don't know the
details.
</p><p>
Beyond this list of basic attributes, any number of other attributes can
@@ -648,5 +648,5 @@ of the connection between the web server
me as potentially dangerous.</p>
</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td
colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
- Copyright © 1999-2015, Apache Software Foundation
+ Copyright © 1999-2016, Apache Software Foundation
</em></font></div></td></tr></table></body></html>
\ No newline at end of file
Modified: tomcat/site/trunk/docs/connectors-doc/ajp/printer/ajpv13ext.html
URL:
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/connectors-doc/ajp/printer/ajpv13ext.html?rev=1763527&r1=1763526&r2=1763527&view=diff
==============================================================================
--- tomcat/site/trunk/docs/connectors-doc/ajp/printer/ajpv13ext.html (original)
+++ tomcat/site/trunk/docs/connectors-doc/ajp/printer/ajpv13ext.html Thu Oct 6
09:00:17 2016
@@ -1,4 +1,4 @@
-<html><head><META http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1"><title>The Apache Tomcat Connectors - AJP Protocol
Reference - AJPv13 extensions Proposal</title><meta name="author" value="Henri
Gomez"><meta name="email" value="[email protected]"><link
href="../../style.css" type="text/css" rel="stylesheet"></head><body
bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76"
vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE
HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a
href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif"
align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a
href="http://www.apache.org/"><img
src="http://www.apache.org/images/asf-logo.gif" align="right" alt=" :: Apache
Software Foundation" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><tr><!--RIGHT SIDE MAIN BODY--><td
width="80%" valign="top" align="left"><table border="0" width="10
0%" cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat
Connectors - AJP Protocol Reference</h1><h2>AJPv13 extensions
Proposal</h2></td><td align="right" valign="top" nowrap="true"><img
src="../../images/void.gif" width="1" height="1" vspace="0" hspace="0"
border="0" alt=" "></td></tr></table><table border="0" cellspacing="0"
cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff"
face="arial,helvetica.sanserif"><a
name="Introduction"><strong>Introduction</strong></a></font></td></tr><tr><td><blockquote>
+<html><head><META http-equiv="Content-Type" content="text/html;
charset=iso-8859-1"><title>The Apache Tomcat Connectors - AJP Protocol
Reference - AJPv13 extensions Proposal</title><meta name="author" value="Henri
Gomez"><meta name="email" value="[email protected]"><link
href="../../style.css" type="text/css" rel="stylesheet"></head><body
bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76"
vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE
HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a
href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif"
align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a
href="http://www.apache.org/"><img
src="http://www.apache.org/images/asf-logo.gif" align="right" alt=" :: Apache
Software Foundation" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><tr><!--RIGHT SIDE MAIN BODY--><td
width="80%" valign="top" align="left"><table border="0" width="10
0%" cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat
Connectors - AJP Protocol Reference</h1><h2>AJPv13 extensions
Proposal</h2></td><td align="right" valign="top" nowrap="true"><img
src="../../images/void.gif" width="1" height="1" vspace="0" hspace="0"
border="0" alt=" "></td></tr></table><table border="0" cellspacing="0"
cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff"
face="arial,helvetica.sanserif"><a
name="Introduction"><strong>Introduction</strong></a></font></td></tr><tr><td><blockquote>
<p>
This document is a proposal of evolution of the current
Apache JServ Protocol version 1.3, also known as ajp13.
@@ -23,12 +23,12 @@ send to servlet engine many info from we
</li>
</ul>
<p>
-But ajp13 lacks support for :
+But ajp13 lacks support for:
</p>
<ul>
<li>
security between web server and servlet engine.
- Anybody can connect to an ajp13 port (no login mecanism used)
+ Anybody can connect to an ajp13 port (no login mechanism used)
You could connect, for example with telnet, and keep the remote thread
up by not sending any data (no timeout in connection)
</li>
@@ -132,7 +132,7 @@ crypto, context info (at start up), cont
run-time (up/down), level of SSL env vars, AJP protocol
level supported (level1/level2/level3...)
-The Web server info will contain web server info and
+The web server info will contain web server info and
connector name (ie Apache 1.3.26 + mod_ssl 2.8.8 + mod_jk 1.2.41 + mod_perl
1.25).
The servlet engine will mask the negociation mask with it's own
@@ -191,8 +191,8 @@ WEB SERVER INFO, SERVLET ENGINE INFO are
</li>
</ul>
-The secret key will be set by a new propertie in
-workers.properties : secretkey
+The secret key will be set by a new property in
+workers.properties: secretkey
<div class="example"><pre>
worker.ajp13.port=8009
worker.ajp13.host=localhost
@@ -204,7 +204,7 @@ worker.ajp13.secretkey=myverysecretkey
<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td
bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a
name="Shutdown feature"><strong>Shutdown
feature</strong></a></font></td></tr><tr><td><blockquote>
<p>
-AJP13 miss a functionnality of AJP12, which is shutdown command.
+AJP13 miss a functionality of AJP12, which is shutdown command.
A logout will tell servlet engine to shutdown itself.
<div class="example"><pre>
+--------------+----------------------------+
@@ -252,10 +252,10 @@ passed to their servlet engine.
To reduce the network traffic, the web-servlet will send a
table to describing the external vars in a shorter fashion.
-We'll use there a functionnality allready present in AJP13,
-attributes list :
+We'll use there a functionality allready present in AJP13,
+attributes list:
-In the AJP13, we've got :
+In the AJP13, we've got:
<div class="example"><pre>
AJP13_FORWARD_REQUEST :=
@@ -294,7 +294,7 @@ network traffic.
+-------------------+---------------------------+-------------------------------+----+
</pre></div>
-ie :
+ie:
<div class="example"><pre>
JkExtVars S1 SSL_CLIENT_V_START javax.servlet.request.ssl_start_cert_date
@@ -318,7 +318,7 @@ containing S1, S2, S3 and attributes val
2001/01/03, 2002/01/03, 0123AFE56.
This example showed the use of extended SSL vars but
-any 'personnal' web-server vars like custom authentification
+any 'personal' web-server vars like custom authentification
vars could be reused in the servlet engine.
The cost will be only some more bytes in the AJP traffic.
@@ -337,7 +337,7 @@ ES is an empty CString.
</p>
</blockquote></td></tr></table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td
bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a
name="Context informations forwarding for Servlet engine to Web
Server"><strong>Context informations forwarding for Servlet engine to Web
Server</strong></a></font></td></tr><tr><td><blockquote>
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td
bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a
name="Context informations forwarding for Servlet engine to web
server"><strong>Context informations forwarding for Servlet engine to web
server</strong></a></font></td></tr><tr><td><blockquote>
<p>
Just after the LOGON PHASE, the web server will ask for the list of contexts
and URLs/URIs handled by the servlet engine.
@@ -349,13 +349,13 @@ This mode will be activated by a new dir
ie: JkAutoMount examples myworker1 /examples/
If we want to get ALL the contexts handled by the servlet engine, willcard
-could be used :
+could be used:
ie: JkAutoMount * myworker1 *
A servlet engine could have many contexts, /examples, /admin, /test.
We may want to use only some contexts for a given worker. It was
-done previously, in apache HTTP server for example, by setting by
+done previously, in Apache HTTP Server for example, by setting by
hand the JkMount accordingly in each [virtual] area of Apache.
If you web-server support virtual hosting, we'll forward also that
@@ -364,7 +364,7 @@ that virtual host.
In that case the servlet engine will only return the URL/URI matching
these particular virtual server (defined in server.xml).
This feature will help ISP and big sites which mutualize large farm
-of Tomcat in load-balancing configuration.
+of Tomcat in load balancing configuration.
<div class="example"><pre>
+-----------------+-------------------+----------+----------+----+
@@ -401,7 +401,7 @@ In that case the servlet engine will sen
</p>
</blockquote></td></tr></table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td
bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a
name="Context informations updates from Servlet engine to Web
Server"><strong>Context informations updates from Servlet engine to Web
Server</strong></a></font></td></tr><tr><td><blockquote>
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td
bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a
name="Context informations updates from Servlet engine to web
server"><strong>Context informations updates from Servlet engine to web
server</strong></a></font></td></tr><tr><td><blockquote>
<p>
Context update are messages caming from the servlet engine each time a context
is desactivated/reactivated. The update will be in use when the directive
JkUpdateMount.
@@ -515,7 +515,7 @@ We could use a buffering scheme but what
for upload operations with more than 8ko of datas ?
The hack in the AJP13 protocol is to add some bytes to read after the end of
the
-service :
+service:
<div class="example"><pre>
EXAMPLE OF DISCUSSION BETWEEN WEB SERVER AND SERVLET ENGINE
@@ -537,7 +537,7 @@ More at that time the web server could a
to read. And that datas could be CONTEXT Updates.
This will avoid the web server sending a request to a
-desactivated context. In that case, if the load-balancing is used,
+desactivated context. In that case, if the load balancing is used,
it will search for another servlet engine to handle the request.
And that feature will help ISP and big sites with farm of tomcat,
@@ -649,5 +649,5 @@ All others flags must be set to 0 since
</blockquote></td></tr></table>
</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td
colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
- Copyright © 1999-2015, Apache Software Foundation
+ Copyright © 1999-2016, Apache Software Foundation
</em></font></div></td></tr></table></body></html>
\ No newline at end of file
Modified: tomcat/site/trunk/docs/connectors-doc/common_howto/loadbalancers.html
URL:
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/connectors-doc/common_howto/loadbalancers.html?rev=1763527&r1=1763526&r2=1763527&view=diff
==============================================================================
--- tomcat/site/trunk/docs/connectors-doc/common_howto/loadbalancers.html
(original)
+++ tomcat/site/trunk/docs/connectors-doc/common_howto/loadbalancers.html Thu
Oct 6 09:00:17 2016
@@ -1,4 +1,4 @@
-<html><head><META http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1"><title>The Apache Tomcat Connectors - Common HowTo -
LoadBalancer HowTo</title><meta name="author" value="Mladen Turk"><meta
name="email" value="[email protected]"><link href="../style.css" type="text/css"
rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000" link="#525D76"
alink="#525D76" vlink="#525D76"><table border="0" width="100%"
cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a
href="http://tomcat.apache.org/"><img src="../images/tomcat.gif" align="left"
alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a
href="http://www.apache.org/"><img
src="http://www.apache.org/images/asf-logo.gif" align="right" alt=" :: Apache
Software Foundation" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><tr><!--LEFT SIDE NAVIGATION--><td
width="20%" valign="top" nowrap="true"><p><strong>Links</strong></p><ul><li><a
href="../in
dex.html">Docs Home</a></li></ul><p><strong>Common
HowTo</strong></p><ul><li><a href="../common_howto/quick.html">For the
impatient</a></li><li><a href="../common_howto/workers.html">All about
workers</a></li><li><a
href="../common_howto/timeouts.html">Timeouts</a></li><li><a
href="../common_howto/loadbalancers.html">Load Balancing</a></li><li><a
href="../common_howto/proxy.html">Reverse
Proxy</a></li></ul><p><strong>Webserver HowTo</strong></p><ul><li><a
href="../webserver_howto/apache.html">Apache HTTP Server</a></li><li><a
href="../webserver_howto/iis.html">IIS</a></li><li><a
href="../webserver_howto/nes.html">Netscape/SunOne/Sun</a></li></ul><p><strong>Reference
Guide</strong></p><ul><li><a
href="../reference/workers.html">workers.properties</a></li><li><a
href="../reference/uriworkermap.html">uriworkermap.properties</a></li><li><a
href="../reference/status.html">Status Worker</a></li><li><a
href="../reference/apache.html">Apache HTTP Server</a></li><li><a
href="../reference/iis
.html">IIS</a></li></ul><p><strong>AJP Protocol
Reference</strong></p><ul><li><a
href="../ajp/ajpv13a.html">AJPv13</a></li><li><a
href="../ajp/ajpv13ext.html">AJPv13 Extension
Proposal</a></li></ul><p><strong>Miscellaneous
Documentation</strong></p><ul><li><a
href="../miscellaneous/faq.html">Frequently asked questions</a></li><li><a
href="../miscellaneous/changelog.html">Changelog</a></li><li><a
href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Tomcat+Connectors&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=No
w&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">Current
Tomcat Connectors bugs</a></li><li><a
href="../miscellaneous/doccontrib.html">Contribute documentation</a></li><li><a
href="../miscellaneous/jkstatustasks.html">JK Status Ant Tasks</a></li><li><a
href="../miscellaneous/reporttools.html">Reporting Tools</a></li><li><a
href="http://tomcat.apache.org/connectors-doc-archive/jk2/index.html">Old
JK/JK2 documentation</a></li></ul><p><strong>News</strong></p><ul><li><a
href="../news/20140201.html">2014</a></li><li><a
href="../news/20120301.html">2012</a></li><li><a
href="../news/20110701.html">2011</a></li><li><a
href="../news/20100101.html">2010</a></li><li><a
href="../news/20090301.html">2009</a></li><li><a
href="../news/20081001.html">2008</a></li><li><a
href="../news/20070301.html">2007</a></li><li><a
href="../news/20060101.html">2006</a></li><li><a
href="../news/20050101.html">2005</a></li><li><a h
ref="../news/20041100.html">2004</a></li></ul></td><!--RIGHT SIDE MAIN
BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%"
cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat
Connectors - Common HowTo</h1><h2>LoadBalancer HowTo</h2></td><td align="right"
valign="top" nowrap="true"><small><a href="printer/loadbalancers.html"><img
src="../images/printer.gif" border="0" alt="Printer Friendly
Version"><br>print-friendly<br>version
+<html><head><META http-equiv="Content-Type" content="text/html;
charset=iso-8859-1"><title>The Apache Tomcat Connectors - Common HowTo -
LoadBalancer HowTo</title><meta name="author" value="Mladen Turk"><meta
name="email" value="[email protected]"><link href="../style.css" type="text/css"
rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000" link="#525D76"
alink="#525D76" vlink="#525D76"><table border="0" width="100%"
cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a
href="http://tomcat.apache.org/"><img src="../images/tomcat.gif" align="left"
alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a
href="http://www.apache.org/"><img
src="http://www.apache.org/images/asf-logo.gif" align="right" alt=" :: Apache
Software Foundation" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><tr><!--LEFT SIDE NAVIGATION--><td
width="20%" valign="top" nowrap="true"><p><strong>Links</strong></p><ul><li><a
href="../in
dex.html">Docs Home</a></li></ul><p><strong>Common
HowTo</strong></p><ul><li><a href="../common_howto/quick.html">For the
impatient</a></li><li><a href="../common_howto/workers.html">All about
workers</a></li><li><a
href="../common_howto/timeouts.html">Timeouts</a></li><li><a
href="../common_howto/loadbalancers.html">Load Balancing</a></li><li><a
href="../common_howto/proxy.html">Reverse Proxy</a></li></ul><p><strong>Web
Server HowTo</strong></p><ul><li><a
href="../webserver_howto/apache.html">Apache HTTP Server
(mod_jk)</a></li><li><a href="../webserver_howto/iis.html">Microsoft IIS (ISAPI
redirector)</a></li><li><a href="../webserver_howto/nes.html">iPlanet Web
Server (NSAPI redirector)</a></li></ul><p><strong>Reference
Guide</strong></p><ul><li><a
href="../reference/workers.html">workers.properties</a></li><li><a
href="../reference/uriworkermap.html">uriworkermap.properties</a></li><li><a
href="../reference/status.html">Status Worker</a></li><li><a
href="../reference/apache.html"
>Apache HTTP Server (mod_jk)</a></li><li><a
>href="../reference/iis.html">Microsoft IIS (ISAPI
>redirector)</a></li></ul><p><strong>AJP Protocol
>Reference</strong></p><ul><li><a href="../ajp/ajpv13a.html">AJPv13
>(ajp13)</a></li><li><a href="../ajp/ajpv13ext.html">AJPv13 Extension
>Proposal</a></li></ul><p><strong>Miscellaneous
>Documentation</strong></p><ul><li><a
>href="../miscellaneous/faq.html">Frequently asked questions</a></li><li><a
>href="../miscellaneous/changelog.html">Changelog</a></li><li><a
>href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Tomcat+Connectors&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtyp
e2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">Current
Tomcat Connectors bugs</a></li><li><a
href="../miscellaneous/doccontrib.html">Contribute documentation</a></li><li><a
href="../miscellaneous/jkstatustasks.html">JK Status Ant Tasks</a></li><li><a
href="../miscellaneous/reporttools.html">Reporting Tools</a></li><li><a
href="http://tomcat.apache.org/connectors-doc-archive/jk2/index.html">Old
JK/JK2 documentation</a></li></ul><p><strong>News</strong></p><ul><li><a
href="../news/20150901.html">2016</a></li><li><a
href="../news/20150101.html">2015</a></li><li><a
href="../news/20140201.html">2014</a></li><li><a
href="../news/20120301.html">2012</a></li><li><a
href="../news/20110701.html">2011</a></li><li><a
href="../news/20100101.html">2010</a></li><li><a
href="../news/20090301.html">2009</a></li><li
><a href="../news/20081001.html">2008</a></li><li><a
>href="../news/20070301.html">2007</a></li><li><a
>href="../news/20060101.html">2006</a></li><li><a
>href="../news/20050101.html">2005</a></li><li><a
>href="../news/20041100.html">2004</a></li></ul></td><!--RIGHT SIDE MAIN
>BODY--><td width="80%" valign="top" align="left"><table border="0"
>width="100%" cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache
>Tomcat Connectors - Common HowTo</h1><h2>LoadBalancer HowTo</h2></td><td
>align="right" valign="top" nowrap="true"><small><a
>href="printer/loadbalancers.html"><img src="../images/printer.gif" border="0"
>alt="Printer Friendly Version"><br>print-friendly<br>version
</a></small></td></tr></table><table border="0"
cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font
color="#ffffff" face="arial,helvetica.sanserif"><a
name="Introduction"><strong>Introduction</strong></a></font></td></tr><tr><td><blockquote>
<br>
<p>A load balancer is a worker that does not directly communicate with Tomcat.
@@ -12,7 +12,7 @@ This management includes:
Instantiating the workers in the web server.
</li>
<li>
-Using the worker's load-balancing factor, perform weighted load balancing
+Using the worker's load balancing factor, perform weighted load balancing
(distributing load according to defined strengths of the targets).
</li>
<li>
@@ -21,19 +21,19 @@ Keeping requests belonging to the same s
</li>
<li>
Identifying failed Tomcat workers, suspending requests to them and instead
-falling-back on other workers managed by the load balancer.
+failing over on other workers managed by the load balancer.
</li>
<li>
Providing status and load metrics for the load balancer itself and all
members via the status worker interface.
</li>
<li>
-Allowing to dynamically reconfigure load-balancing via the status worker
+Allowing to dynamically reconfigure load balancing via the status worker
interface.
</li>
</ul>
<p>
-Workers managed by the same load balancer worker are load-balanced
+Workers managed by the same load balancer worker are load balanced
(based on their configured balancing factors and current request or session
load)
and also secured against failure by providing failover to other members of the
same
load balancer. So a single Tomcat process death will not "kill" the entire
site.
@@ -184,7 +184,7 @@ especially useful when combined with loa
worker.jkstatus.type=status
</pre></div>
<p>Next thing is to mount the requests to the jkstatus worker. For Apache
-web servers use the:</p>
+HTTP Servers use:</p>
<div class="example"><pre>
# Add the jkstatus mount point
JkMount /jkmanager/* jkstatus
@@ -203,5 +203,5 @@ web servers use the:</p>
</blockquote></td></tr></table>
</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td
colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
- Copyright © 1999-2015, Apache Software Foundation
+ Copyright © 1999-2016, Apache Software Foundation
</em></font></div></td></tr></table></body></html>
\ No newline at end of file
Modified:
tomcat/site/trunk/docs/connectors-doc/common_howto/printer/loadbalancers.html
URL:
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/connectors-doc/common_howto/printer/loadbalancers.html?rev=1763527&r1=1763526&r2=1763527&view=diff
==============================================================================
---
tomcat/site/trunk/docs/connectors-doc/common_howto/printer/loadbalancers.html
(original)
+++
tomcat/site/trunk/docs/connectors-doc/common_howto/printer/loadbalancers.html
Thu Oct 6 09:00:17 2016
@@ -1,4 +1,4 @@
-<html><head><META http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1"><title>The Apache Tomcat Connectors - Common HowTo -
LoadBalancer HowTo</title><meta name="author" value="Mladen Turk"><meta
name="email" value="[email protected]"><link href="../../style.css"
type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000"
link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%"
cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a
href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif"
align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a
href="http://www.apache.org/"><img
src="http://www.apache.org/images/asf-logo.gif" align="right" alt=" :: Apache
Software Foundation" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><tr><!--RIGHT SIDE MAIN BODY--><td
width="80%" valign="top" align="left"><table border="0" width="100%"
cellspacing="4"
><tr><td align="left" valign="top"><h1>The Apache Tomcat Connectors - Common
>HowTo</h1><h2>LoadBalancer HowTo</h2></td><td align="right" valign="top"
>nowrap="true"><img src="../../images/void.gif" width="1" height="1"
>vspace="0" hspace="0" border="0" alt=" "></td></tr></table><table border="0"
>cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font
>color="#ffffff" face="arial,helvetica.sanserif"><a
>name="Introduction"><strong>Introduction</strong></a></font></td></tr><tr><td><blockquote>
>
+<html><head><META http-equiv="Content-Type" content="text/html;
charset=iso-8859-1"><title>The Apache Tomcat Connectors - Common HowTo -
LoadBalancer HowTo</title><meta name="author" value="Mladen Turk"><meta
name="email" value="[email protected]"><link href="../../style.css"
type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000"
link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%"
cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a
href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif"
align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a
href="http://www.apache.org/"><img
src="http://www.apache.org/images/asf-logo.gif" align="right" alt=" :: Apache
Software Foundation" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><tr><!--RIGHT SIDE MAIN BODY--><td
width="80%" valign="top" align="left"><table border="0" width="100%"
cellspacing="4"
><tr><td align="left" valign="top"><h1>The Apache Tomcat Connectors - Common
>HowTo</h1><h2>LoadBalancer HowTo</h2></td><td align="right" valign="top"
>nowrap="true"><img src="../../images/void.gif" width="1" height="1"
>vspace="0" hspace="0" border="0" alt=" "></td></tr></table><table border="0"
>cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font
>color="#ffffff" face="arial,helvetica.sanserif"><a
>name="Introduction"><strong>Introduction</strong></a></font></td></tr><tr><td><blockquote>
>
<br>
<p>A load balancer is a worker that does not directly communicate with Tomcat.
Instead it is responsible for the management of several "real" workers,
@@ -11,7 +11,7 @@ This management includes:
Instantiating the workers in the web server.
</li>
<li>
-Using the worker's load-balancing factor, perform weighted load balancing
+Using the worker's load balancing factor, perform weighted load balancing
(distributing load according to defined strengths of the targets).
</li>
<li>
@@ -20,19 +20,19 @@ Keeping requests belonging to the same s
</li>
<li>
Identifying failed Tomcat workers, suspending requests to them and instead
-falling-back on other workers managed by the load balancer.
+failing over on other workers managed by the load balancer.
</li>
<li>
Providing status and load metrics for the load balancer itself and all
members via the status worker interface.
</li>
<li>
-Allowing to dynamically reconfigure load-balancing via the status worker
+Allowing to dynamically reconfigure load balancing via the status worker
interface.
</li>
</ul>
<p>
-Workers managed by the same load balancer worker are load-balanced
+Workers managed by the same load balancer worker are load balanced
(based on their configured balancing factors and current request or session
load)
and also secured against failure by providing failover to other members of the
same
load balancer. So a single Tomcat process death will not "kill" the entire
site.
@@ -183,7 +183,7 @@ especially useful when combined with loa
worker.jkstatus.type=status
</pre></div>
<p>Next thing is to mount the requests to the jkstatus worker. For Apache
-web servers use the:</p>
+HTTP Servers use:</p>
<div class="example"><pre>
# Add the jkstatus mount point
JkMount /jkmanager/* jkstatus
@@ -202,5 +202,5 @@ web servers use the:</p>
</blockquote></td></tr></table>
</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td
colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
- Copyright © 1999-2015, Apache Software Foundation
+ Copyright © 1999-2016, Apache Software Foundation
</em></font></div></td></tr></table></body></html>
\ No newline at end of file
Modified: tomcat/site/trunk/docs/connectors-doc/common_howto/printer/proxy.html
URL:
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/connectors-doc/common_howto/printer/proxy.html?rev=1763527&r1=1763526&r2=1763527&view=diff
==============================================================================
--- tomcat/site/trunk/docs/connectors-doc/common_howto/printer/proxy.html
(original)
+++ tomcat/site/trunk/docs/connectors-doc/common_howto/printer/proxy.html Thu
Oct 6 09:00:17 2016
@@ -1,7 +1,8 @@
-<html><head><META http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1"><title>The Apache Tomcat Connectors - Common HowTo -
Reverse Proxy HowTo</title><meta name="author" value="Rainer Jung"><meta
name="email" value="[email protected]"><link href="../../style.css"
type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000"
link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%"
cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a
href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif"
align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a
href="http://www.apache.org/"><img
src="http://www.apache.org/images/asf-logo.gif" align="right" alt=" :: Apache
Software Foundation" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><tr><!--RIGHT SIDE MAIN BODY--><td
width="80%" valign="top" align="left"><table border="0" width="100%"
cellspacing="4
"><tr><td align="left" valign="top"><h1>The Apache Tomcat Connectors - Common
HowTo</h1><h2>Reverse Proxy HowTo</h2></td><td align="right" valign="top"
nowrap="true"><img src="../../images/void.gif" width="1" height="1" vspace="0"
hspace="0" border="0" alt=" "></td></tr></table><table border="0"
cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font
color="#ffffff" face="arial,helvetica.sanserif"><a
name="Introduction"><strong>Introduction</strong></a></font></td></tr><tr><td><blockquote>
+<html><head><META http-equiv="Content-Type" content="text/html;
charset=iso-8859-1"><title>The Apache Tomcat Connectors - Common HowTo -
Reverse Proxy HowTo</title><meta name="author" value="Rainer Jung"><meta
name="email" value="[email protected]"><link href="../../style.css"
type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000"
link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%"
cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a
href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif"
align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a
href="http://www.apache.org/"><img
src="http://www.apache.org/images/asf-logo.gif" align="right" alt=" :: Apache
Software Foundation" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><tr><!--RIGHT SIDE MAIN BODY--><td
width="80%" valign="top" align="left"><table border="0" width="100%"
cellspacing="4
"><tr><td align="left" valign="top"><h1>The Apache Tomcat Connectors - Common
HowTo</h1><h2>Reverse Proxy HowTo</h2></td><td align="right" valign="top"
nowrap="true"><img src="../../images/void.gif" width="1" height="1" vspace="0"
hspace="0" border="0" alt=" "></td></tr></table><table border="0"
cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font
color="#ffffff" face="arial,helvetica.sanserif"><a
name="Introduction"><strong>Introduction</strong></a></font></td></tr><tr><td><blockquote>
<br>
-<p>The Apache module mod_jk and its ISAPI and NSAPI variants connect
-a web server to a backend (typically Tomcat) using the AJP protocol.
+<p>The Apache HTTP Server module mod_jk and its ISAPI and NSAPI redirector
+variants for Microsoft IIS and the iPlanet Web Server connect
+the web server to a backend (typically Tomcat) using the AJP protocol.
The web server receives an HTTP(S) request and the module forwards
the request to the backend. This function is usually called a gateway
or a proxy, in the context of HTTP it is called a reverse proxy.
@@ -36,9 +37,9 @@ This is also equal to <b class="code">ge
is contained in the request. In this case the server name is taken from that
header.
</li>
<li>local IP address: <b class="code">getLocalAddr()</b>.
-The local IP address was initially not supported. It is available when using
mod_jk 1.2.41
-with Apache or IIS (not for the NSAPI plugin) together with Tomcat version at
least
-6.0.42, 7.0.55 or 8.0.11. For older versions, <b
class="code">getLocalAddr()</b>
+The local IP address was initially not supported. It is available when using
version 1.2.41
+for Apache or IIS together with Tomcat version at least
+6.0.42, 7.0.55 or 8.0.11. For older versions or when using the NSAPI
redirector, <b class="code">getLocalAddr()</b>
will incorrectly return the same result as <b class="code">getLocalName()</b>.
As a workaround you can forward the local IP address by setting
<b class="code">JkEnvVar SERVER_ADDR</b> and then either using
@@ -54,9 +55,9 @@ if it contains an explicit port, or is e
<li>client address: <b class="code">getRemoteAddr()</b>
</li>
<li>client port: <b class="code">getRemotePort()</b>.
-The remote port was initially not supported. It is available when using mod_jk
1.2.32
-with Apache or IIS (not for the NSAPI plugin) together with Tomcat version at
least
-5.5.28, 6.0.20 or 7.0.0. For older versions, <b
class="code">getRemotePort()</b>
+The remote port was initially not supported. It is available when using
version 1.2.32
+for Apache or IIS together with Tomcat version at least
+5.5.28, 6.0.20 or 7.0.0. For older versions or when using the NSAPI
redirector, <b class="code">getRemotePort()</b>
will incorrectly return 0 or -1. As a workaround you can forward the remote
port by setting
<b class="code">JkEnvVar REMOTE_PORT</b> and then either using
<b class="code">request.getAttribute("REMOTE_PORT")</b> instead of <b
class="code">getRemotePort()</b>
@@ -81,7 +82,7 @@ if <b class="code">tomcatAuthentication=
<li>query string: <b class="code">getQueryString()</b>
</li>
</ul>
-The following additional SSL-related data will be made available by Apache and
forwarded by mod_jk only
+The following additional SSL-related data will be made available by the Apache
HTTP Server and forwarded by mod_jk only
if you set <b class="code">SSLOptions +StdEnvVars</b>. For the certificate
information you also need
to set <b class="code">SSLOptions +ExportCertData</b>.
<ul>
@@ -119,10 +120,10 @@ more cascading reverse proxies in front)
content of such a header as the client IP address to pass to the backend.
</p>
<p>So we might need to manipulate some of the data that AJP sends to the
backend.
-When using mod_jk inside Apache httpd you can use several httpd environment
+When using mod_jk inside the Apache HTTP Server you can use several Apache
environment
variables to let mod_jk know, which data it should forward. These environment
variables
-can be set by the httpd directives SetEnv or SetEnvIf, but also in a very
flexible
-way using mod_rewrite (since httpd 2.x it can not only test against environment
+can be set by the configuration directives SetEnv or SetEnvIf, but also in a
very flexible
+way using mod_rewrite (since Apache 2.x it can not only test against
environment
variables, but also set them).
</p>
<p>The following list contains all environment variables mod_jk checks, before
@@ -160,7 +161,7 @@ from the web server. Only in case you wa
using these variables.
</p>
<p>Some of these variables might also be used by other web server modules. All
-variables whose name does not begin with "JK" are set directly by Apache httpd.
+variables whose name does not begin with "JK" are set directly by the Apache
HTTP Server.
If you want to change the data, but do not want to negatively influence the
behaviour
of other modules, you can change the names of all variables mod_jk uses to
private ones.
For the details see the <a href="../../reference/apache.html">Apache
reference</a> page.
@@ -170,7 +171,7 @@ For the details see the <a href="../../r
<p>In addition there are two special shortcuts to influence the client IP
address that is forwarded.
Using <b class="code">JkOptions ForwardLocalAddress</b> you can forward the
local IP address of the web server
as the client IP address. This can be useful, e.g. when using the Tomcat
remote address valve for
-allowing connections only from registered Apache web servers.
+allowing connections only from registered Apache HTTP Servers.
Using <b class="code">JkOptions ForwardPhysicalAddress</b> you always forward
the physical peer
IP address as the client address. By default mod_jk
uses the logical address as provided by the web server. For example the module
@@ -180,9 +181,9 @@ in the <b class="code">X-Forwarded-For</
</blockquote></td></tr></table><table border="0" cellspacing="0"
cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff"
face="arial,helvetica.sanserif"><a name="Tomcat AJP Connector
Settings"><strong>Tomcat AJP Connector
Settings</strong></a></font></td></tr><tr><td><blockquote>
<br>
<p>As an alternative to using the environment variables described in the
previous section
-(which do only exist when using Apache httpd), you can also configure Tomcat
to overwrite
+(which do only exist when using Apache), you can also configure Tomcat to
overwrite
some of the communications data forwarded by mod_jk. The AJP connector in
Tomcat's <b class="code">server.xml</b>
-allows to set the <a
href="http://tomcat.apache.org/tomcat-6.0-doc/config/ajp.html#Attributes">following
properties</a>:
+allows to set the <a
href="http://tomcat.apache.org/tomcat-8.0-doc/config/ajp.html#Attributes">following
properties</a>:
<ul>
<li>proxyName: server name as returned by <b class="code">getServerName()</b>
</li>
@@ -214,7 +215,7 @@ here are the steps.
<p>Case A: You need to make the application available at a simple URL, but it
is OK, if
users proceed using the more complex URLs, as long as they don't have to type
them in.
That's the easy case, and if this suffices to you, you're lucky. Use a simply
RedirectMatch
-for Apache httpd:
+for the Apache HTTP Server:
</p>
<div class="example"><pre>
RedirectMatch ^/$ http://www.mycompany.com/myapp/
@@ -226,7 +227,7 @@ and each visitor will be immediately red
<p>Case B: You need to hide path components for all requests going to the
application.
Here's the recipe for the case, where you want to hide the first path component
<b class="code">/myapp</b>. More complex manipulations are left as an exercise
to the reader.
-First the solution for the case of Apache httpd:
+First the solution for the case of the Apache HTTP Server:
</p>
<p>1. Use <a
href="http://httpd.apache.org/docs/current/mod/mod_rewrite.html"><b
class="code">mod_rewrite</b></a>
to add <b class="code">/myapp</b> to all requests before forwarding to the
backend:
@@ -262,12 +263,12 @@ In this case check, whether you find a c
to configure the base URL. If not, your only chance is to parse all response
content bodies and do search and replace. This is fragile and very resource
intensive.
If you really need to do this, you can use
-<a href="http://apache.webthing.com/mod_proxy_html/"><b
class="code">mod_proxy_html</b></a>,
+<a href="http://httpd.apache.org/docs/current/mod/mod_proxy_html.html"><b
class="code">mod_proxy_html</b></a>,
<a href="http://httpd.apache.org/docs/current/mod/mod_substitute.html"><b
class="code">mod_substitute</b></a>
or <a href="http://blogs.sun.com/basant/entry/using_mod_sed_to_filter"><b
class="code">mod_sed</b></a>
for this task.
</p>
-<p>If you are using Microsoft IIS as a web server, the ISAPI plugin provides a
way
+<p>If you are using Microsoft IIS as a web server, the ISAPI redirector
provides a way
of doing the first step with a builtin feature. You define a mapping file for
simple prefix
changes like this:
</p>
@@ -307,22 +308,22 @@ the one which was used for the original
<p>
For historical reasons, there have been several alternatives, how mod_jk and
the ISAPI
plugin encoded the resulting URL before sending it to the backend. They could
be chosen via
-<b class="code">JkOptions</b> (Apache httpd) or <b class="code">uri_select</b>
(ISAPI). None of those historical
+<b class="code">JkOptions</b> (mod_jk) or <b class="code">uri_select</b>
(ISAPI). None of those historical
encodings are recommended, because they have either negative functionality
implications or
pose a security risk. The default encoding since version 1.2.24 is <b
class="code">ForwardURIProxy</b>
-(Apache httpd) or <b class="code">proxy</b> (ISAPI) and it is strongly
recommended to keep the default
+(mod_jk) or <b class="code">proxy</b> (ISAPI) and it is strongly recommended
to keep the default
and remove all old explicit settings.
</p>
</blockquote></td></tr></table>
</blockquote></td></tr></table><table border="0" cellspacing="0"
cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff"
face="arial,helvetica.sanserif"><a name="Request Attributes"><strong>Request
Attributes</strong></a></font></td></tr><tr><td><blockquote>
<br>
<p>
-You can also add more attributes to any request you are forwarding when using
Apache httpd.
+You can also add more attributes to any request you are forwarding when using
the Apache HTTP Server.
For this use the <b class="code">JkEnvVar</b> directive (for details see the
<a href="../../reference/apache.html">Apache reference</a> page). Such request
attributes can be
retrieved on the Tomcat side via request.getAttribute(attributeName).
-Note that their names will not be listed in request.getAttributeNames()!
+Note that the names of attributes set via mod_jk will not be listed in
request.getAttributeNames()!
</p>
</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td
colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td
colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
- Copyright © 1999-2015, Apache Software Foundation
+ Copyright © 1999-2016, Apache Software Foundation
</em></font></div></td></tr></table></body></html>
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]