]> granicus.if.org Git - apache/blob - docs/manual/mod/mod_proxy.xml.ja
build all and add new japanese transformations
[apache] / docs / manual / mod / mod_proxy.xml.ja
1 <?xml version="1.0" encoding="iso-2022-jp"?>
2 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
3 <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
4 <!-- English Revision: 151408:153116 (outdated) -->
5
6 <!--
7  Copyright 2005 The Apache Software Foundation or its licensors,
8                 as applicable.
9
10  Licensed under the Apache License, Version 2.0 (the "License");
11  you may not use this file except in compliance with the License.
12  You may obtain a copy of the License at
13
14      http://www.apache.org/licenses/LICENSE-2.0
15
16  Unless required by applicable law or agreed to in writing, software
17  distributed under the License is distributed on an "AS IS" BASIS,
18  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19  See the License for the specific language governing permissions and
20  limitations under the License.
21 -->
22
23 <modulesynopsis metafile="mod_proxy.xml.meta">
24
25 <name>mod_proxy</name>
26 <description>HTTP/1.1 \e$B%W%m%-%7\e(B/\e$B%2!<%H%&%'%$%5!<%P\e(B</description>
27 <status>Extension</status>
28 <sourcefile>mod_proxy.c</sourcefile>
29 <identifier>proxy_module</identifier>
30
31 <summary>
32     <note type="warning"><title>\e$B7Y9p\e(B</title>
33       <p><a href="#access"
34       >\e$B%5!<%P$r$r0BA4$K$9$k\e(B</a>\e$B$^$G\e(B <directive module="mod_proxy"
35       >ProxyRequests</directive> \e$B$OM-8z$K$7$J$$$G$/$@$5$$!#\e(B
36       \e$B%*!<%W%s%W%m%-%7%5!<%P$O$"$J$?<+?H$N%M%C%H%o!<%/$K$H$C$F$b!"\e(B
37       \e$B%$%s%?!<%M%C%HA4BN$K$H$C$F$b4m81$G$9!#\e(B</p>
38     </note>
39
40     <p>\e$B$3$N%b%8%e!<%k$O\e(B Apache \e$B$N%W%m%-%7\e(B/\e$B%2!<%H%&%'%$5!G=$r<BAu$7$F$$$^$9!#\e(B
41     <code>AJP13</code> (Apache JServe Protocol version 1.3),
42     <code>FTP</code>, <code>CONNECT</code> (SSL \e$BMQ\e(B),
43     <code>HTTP/0.9</code>, <code>HTTP/1.0</code>, <code>HTTP/1.1</code>
44     \e$B$N%W%m%-%75!G=$r<BAu$7$F$$$^$9!#$3$l$i$N%W%m%H%3%k$d$=$NB>$N%W%m%H%3%kMQ$N\e(B
45     \e$B%W%m%-%75!G=$r;}$C$?!"B>$N%b%8%e!<%k$K@\B3$9$k$h$&$K$b@_Dj$G$-$^$9!#\e(B</p>
46
47     <p>Apache \e$B$N%W%m%-%75!G=$O\e(B <module>mod_proxy</module> \e$B$NB>$K!"\e(B
48     \e$B$$$/$D$+$N%b%8%e!<%k$KJ,3d$5$l$F$$$^$9\e(B:
49     <module>mod_proxy_http</module>, <module>mod_proxy_ftp</module>,
50     <module>mod_proxy_ajp</module>, <module>mod_proxy_balancer</module>, 
51     <module>mod_proxy_connect</module> \e$B$G$9!#$G$9$+$i!"\e(B
52     \e$BFCDj$N%W%m%-%7$N5!G=$r;H$$$?$$>l9g$O!"\e(B<module>mod_proxy</module> <em>\e$B$H\e(B</em>
53     \e$B3:Ev$9$k%b%8%e!<%k$r%5!<%P$K\e(B (\e$B%3%s%Q%$%k;~$K@EE*$K9T$J$&$+\e(B
54     <directive module="mod_so">LoadModule</directive> \e$B$GF0E*$KFI$_9~$`$+$7$F\e(B) 
55     \e$BAH$_9~$`I,MW$,$"$j$^$9!#\e(B</p>
56
57     <p>\e$B$3$l$K2C$($F!"B>$N%b%8%e!<%k$K$h$C$F3HD%5!G=$,Ds6!$5$l$F$$$^$9!#\e(B
58     \e$B%-%c%C%7%e$O\e(B <module>mod_cache</module> \e$B$H4XO"%b%8%e!<%k$G\e(B
59     \e$BDs6!$5$l$F$$$^$9!#\e(BSSL/TLS \e$B$G1s3V%5!<%P$K@\B3$9$k5!G=$O\e(B
60     <module>mod_ssl</module> \e$B$N\e(B <code>SSLProxy*</code> \e$B%G%#%l%/%F%#%V$G\e(B
61     \e$BDs6!$5$l$F$$$^$9!#$3$l$i$N5!G=$rMxMQ$9$k$?$a$K$O!"3:Ev$9$k%b%8%e!<%k$r\e(B
62     \e$BAH$_9~$s$G@_Dj$7$J$1$l$P$J$j$^$;$s!#\e(B</p>
63 </summary>
64 <seealso><module>mod_cache</module></seealso>
65 <seealso><module>mod_proxy_http</module></seealso>
66 <seealso><module>mod_proxy_ftp</module></seealso>
67 <seealso><module>mod_proxy_connect</module></seealso>
68 <seealso><module>mod_ssl</module></seealso>
69
70     <section id="forwardreverse"><title>\e$B%U%)%o!<%I%W%m%-%7$H%j%P!<%9%W%m%-%7\e(B</title>
71       <p>Apache \e$B$O\e(B<dfn>\e$B%U%)%o!<%I\e(B</dfn>\e$B%W%m%-%7$H$7$F$b!"\e(B
72       <dfn>\e$B%j%P!<%9\e(B</dfn>\e$B%W%m%-%7$H$7$F$b@_Dj$9$k$3$H$,$G$-$^$9!#\e(B</p>
73
74       <p>\e$BDL>o$N\e(B<dfn>\e$B%U%)%o!<%I%W%m%-%7\e(B</dfn>\e$B$O%/%i%$%"%s%H$H\e(B
75       <em>\e$B%*%j%8%s%5!<%P\e(B</em> <transnote>\e$B%3%s%F%s%D@8@.85$N%5!<%P\e(B</transnote>
76       \e$B$N4V$K0LCV$9$kCf4V%5!<%P$G$9!#\e(B
77       \e$B%*%j%8%s%5!<%P$+$i%3%s%F%s%D$r<hF@$9$k2aDx$G$O!"%/%i%$%"%s%H$O\e(B
78       \e$B9T$-@h$H$7$F%*%j%8%s%5!<%P$r;XDj$7$D$D%W%m%-%7$K%j%/%(%9%H$rAw$j!"\e(B
79       \e$B%W%m%-%7$O%*%j%8%s%5!<%P$+$i%3%s%F%s%D<hF@$N%j%/%(%9%H$rAw$j!"\e(B
80       \e$B%3%s%F%s%D$,<hF@$G$-$l$P$=$l$r%/%i%$%"%s%H$KJV$7$^$9!#\e(B
81       \e$B%/%i%$%"%s%H$,B>$N%5%$%H$K%U%)%o!<%I%W%m%/%77PM3$G%"%/%;%9$9$k$K$O!"\e(B
82       \e$BFCJL$K$=$lMQ$N@_Dj$r$7$J$1$l$P$J$j$^$;$s!#\e(B</p>
83
84       <p>\e$B%U%)%o!<%I%W%m%-%7$N0lHLE*$J;HMQJ}K!$O!"%U%!%$%"%&%)!<%k$K$h$C$F\e(B
85       \e$B@)8B$5$l$F$$$kFbIt$N%/%i%$%"%s%H$K%$%s%?!<%M%C%H$X$N%"%/%;%9$r\e(B
86       \e$BDs6!$9$k$b$N$G$9!#%U%)%o!<%I%W%m%-%7$O%M%C%H%o!<%/$N;HMQNL$r\e(B
87       \e$B8:$i$9$?$a$K\e(B (<module>mod_cache</module> \e$B$GDs6!$5$l$F$$$k\e(B) 
88       \e$B%-%c%C%7%e5!G=$rMQ$$$k$3$H$b$G$-$^$9!#\e(B</p>
89
90       <p>\e$B%U%)%o!<%I%W%m%-%7$O\e(B <directive
91       module="mod_proxy">ProxyRequests</directive> \e$B%G%#%l%/%F%#%V$G\e(B
92       \e$BM-8z$K$J$j$^$9!#%U%)%o!<%I%W%m%-%7$G$O!"%/%i%$%"%s%H$OK\Ev$N?H85$r\e(B
93       \e$B1#$7$FG$0U$N%5%$%H$K%"%/%;%9$G$-$k$h$&$K$J$k$?$a!"%U%)%o!<%I%W%m%-%7$r\e(B
94       \e$BM-8z$K$9$kA0$K!">5G'$5$l$?%/%i%$%"%s%H$N$_$,%W%m%-%7$K%"%/%;%9$G$-$k$h$&$K\e(B
95       <a href="#access">\e$B%5!<%P$r0BA4$K$9$k\e(B</a>\e$B$3$H$,=EMW$G$9!#\e(B</p>
96
97       <p>\e$B0lJ}\e(B<dfn>\e$B%j%P!<%9%W%m%-%7\e(B</dfn>\e$B$O!"%/%i%$%"%s%H$K$OIaDL$N\e(B
98       \e$B%&%'%V%5!<%P$N$h$&$K8+$($^$9!#%/%i%$%"%s%HB&$KFCJL$J@_Dj$OI,MW$"$j$^$;$s!#\e(B
99       \e$B%/%i%$%"%s%H$O%j%P!<%9%W%m%-%7$NL>A06u4V$KBP$7$FDL>o$N%3%s%F%s%D$X$N\e(B
100       \e$B%j%/%(%9%H$r9T$J$$$^$9!#%W%m%-%7$O%j%/%(%9%H$r$I$3$KAw$l$PNI$$$+$rH=Dj$7!"\e(B
101       \e$B$"$?$+$b<+J,<+?H$,%*%j%8%s%5!<%P$G$"$C$?$+$N$h$&$K%/%i%$%"%s%H$K\e(B
102       \e$B%3%s%F%s%D$rJV$7$^$9!#\e(B</p>
103
104       <p>\e$B%j%P!<%9%W%m%-%7$N$h$/$"$kMxMQJ}K!$O!"%$%s%?!<%M%C%H%f!<%6$K\e(B
105       \e$B%U%!%$%"%&%)!<%k$NCf$K$"$k%5!<%P$K%"%/%;%9$rM?$($k$H$$$&$b$N$G$9!#\e(B
106       \e$B%j%P!<%9%W%m%-%7$OJ#?t$N%P%C%/%(%s%I%5!<%P$XIi2YJ,;6$r$9$k$?$a$K\e(B
107       \e$B;H$C$?$j!"CY$$%P%C%/%(%s%I%(%s%I%5!<%P$N$?$a$K%-%c%C%7%e5!G=$rDs6!$7$?$j\e(B
108       \e$B$9$k$?$a$K;H$($^$9!#$^$?!"%j%P!<%9%W%m%-%7$OJ#?t$N%5!<%P$r\e(B
109       \e$BF1$8\e(B URL \e$B6u4V$K$^$H$a$k$?$a$K;H$&$3$H$b$G$-$^$9!#\e(B</p>
110
111       <p>\e$B%j%P!<%9%W%m%-%7$O\e(B <directive
112       module="mod_proxy">ProxyPass</directive> \e$B%G%#%l%/%F%#%V$d\e(B
113       <directive
114       module="mod_rewrite">RewriteRule</directive> \e$B%G%#%l%/%F%#%V$N\e(B
115       <code>[P]</code> \e$B%U%i%0$r;H$&$3$H$GM-8z$K$J$j$^$9!#%j%P!<%9%W%m%-%7$N\e(B
116       \e$B@_Dj$N$?$a$K\e(B <directive
117       module="mod_proxy">ProxyRequests</directive> \e$B$r@_Dj$9$kI,MW$O\e(B
118       <em>\e$B$"$j$^$;$s\e(B</em>\e$B!#\e(B</p>
119     </section> <!-- /forwardreverse -->
120
121     <section id="examples"><title>\e$B4pK\$NNc\e(B</title>
122
123     <p>\e$B0J2<$NNc$O<j;O$a$N4JC1$JNc$G$9!#8D!9$N%G%#%l%/%F%#%V$N0UL#$O\e(B
124     \e$B$=$l$>$l$N@bL@$r$*FI$_$/$@$5$$!#\e(B</p>
125
126     <p>\e$B$^$?%-%c%C%7%e5!G=$rM-8z$K$7$?$$>l9g$O!"\e(B<module>mod_cache</module> 
127     \e$B$N@bL@$rFI$s$G$/$@$5$$!#\e(B</p>
128
129     <example><title>\e$B%U%)%o!<%I%W%m%-%7\e(B</title>
130     ProxyRequests On<br />
131     ProxyVia On<br />
132     <br />
133     &lt;Proxy *&gt;<br />
134     <indent>
135       Order deny,allow<br />
136       Deny from all<br />
137       Allow from internal.example.com<br />
138     </indent>
139     &lt;/Proxy&gt;
140     </example>
141
142     <example><title>\e$B%j%P!<%9%W%m%-%7\e(B</title>
143     ProxyRequests Off<br />
144     <br />
145     &lt;Proxy *&gt;<br />
146     <indent>
147       Order deny,allow<br />
148       Allow from all<br />
149     </indent>
150     &lt;/Proxy&gt;<br />
151     <br />
152     ProxyPass /foo http://foo.example.com/bar<br />
153     ProxyPassReverse /foo http://foo.example.com/bar
154     </example>
155     </section> <!-- /examples -->
156
157
158     <section id="access"><title>\e$B%W%m%-%7$X$N%"%/%;%9@)8f\e(B</title>
159       <p>\e$B%W%m%-%7$N%"%/%;%9$O0J2<$N$h$&$K\e(B <directive
160       module="mod_proxy" type="section">Proxy</directive> \e$B%3%s%F%J$NCf$K\e(B
161       \e$B%G%#%l%/%F%#%V$r=q$/$3$H$G@)8f$G$-$^$9\e(B:</p>
162
163       <example>
164         &lt;Proxy *&gt;<br />
165         <indent>
166           Order Deny,Allow<br />
167           Deny from all<br />
168           Allow from 192.168.0<br />
169         </indent>
170         &lt;/Proxy&gt;
171       </example>
172
173       <p>\e$B%"%/%;%9@)8f$N$?$a$N%G%#%l%/%F%#%V$N$h$j>\$7$$>pJs$O\e(B
174       <module>mod_authz_host</module> \e$B$r$*FI$_$/$@$5$$!#\e(B</p>
175
176       <p>(<directive
177       module="mod_proxy">ProxyRequests</directive> \e$B%G%#%l%/%F%#%V$r\e(B
178       \e$B;H$C$F\e(B) \e$B%U%)%o!<%I%W%m%-%7$r@_Dj$7$F$$$k>l9g$O!"87$7$/%"%/%;%9\e(B
179       \e$B@)8B$r9T$J$&$3$H$,Hs>o$KBg@Z$G$9!#$=$&$7$J$$$H!"G$0U$N%/%i%$%"%s%H$,\e(B
180       \e$B?H85$rL@$+$9$3$H$J$/G$0U$N%[%9%H$K%"%/%;%9$9$k$?$a$K%5!<%P$r;H$&$3$H$,\e(B
181       \e$B$G$-$F$7$^$$$^$9!#$3$l$O$"$J$?<+?H$N%M%C%H%o!<%/$K$H$C$F$b!"%$%s%?!<%M%C%H\e(B
182       \e$BA4BN$K$H$C$F$b4m81$J$3$H$G$9!#\e(B(<code>ProxyRequests Off</code> \e$B$K$7$F\e(B
183       <directive
184       module="mod_proxy">ProxyPass</directive> \e$B%G%#%l%/%F%#%V$r;H$C$F\e(B)
185       \e$B%j%P!<%9%W%m%-%7$r;H$C$F$$$k>l9g$K$O!"%/%i%$%"%s%H$O$"$J$?$,L@<(E*$K\e(B
186       \e$B@_Dj$7$?%[%9%H$K$7$+%"%/%;%9$G$-$J$$$?$a!"%U%)%o!<%I%W%m%-%7$N$H$-\e(B
187       \e$B$[$I%"%/%;%9@)8f$KNO$rCm$,$J$/$F$bBg>fIW$G$9!#\e(B</p>
188
189     </section> <!-- /access -->
190
191    <section id="ftp-proxy"><title>FTP \e$B%W%m%-%7\e(B</title>
192
193
194     <section id="mimetypes"><title>\e$B$I$&$7$F%U%!%$%k%?%$%W$,\e(B <var>xxx</var>
195     \e$B$N%U%!%$%k$r\e(B FTP \e$B$G%@%&%s%m!<%I$G$-$J$$$N\e(B?</title>
196       <p>\e$B$*$=$i$/!"%W%m%-%7$N\e(B mime.types \e$B@_Dj%U%!%$%k$G$=$N%U%!%$%k%?%$%W$,\e(B
197       <code>application/octet-stream</code> \e$B$G$"$k$HDj5A$5$l$F$$$J$$$N$G$7$g$&!#\e(B
198       \e$B0J2<$N$h$&$J$b$N$,Lr$KN)$D$+$b$7$l$^$;$s\e(B:</p>
199
200       <example>
201 <pre>application/octet-stream   bin dms lha lzh exe class tgz taz</pre>
202       </example>
203         <p>\e$BJL$NJ}K!$H$7$F!"$9$Y$F$N%G%U%)%k%H$r%P%$%J%j$K$9$k$3$H$b$G$-$^$9\e(B:</p>
204       <example>
205 <pre>DefaultType application/octet-stream</pre>
206       </example>
207     </section> <!-- /mimetypes -->
208
209     <section id="type"><title>\e$B%U%!%$%k\e(B <var>xxx</var> \e$B$r\e(B FTP \e$B$N\e(B ASCII \e$B%@%&%s%m!<%I\e(B
210     \e$B$K$5$;$k$N$O$I$&$9$l$P$h$$$N\e(B?</title>
211       <p>\e$B$^$l$K!"\e(B(\e$B%G%U%)%k%H$NE>Aw$O\e(B <code>binary</code> \e$B%b!<%I$G\e(B) \e$BFCDj$N\e(B
212       \e$B%U%!%$%k$N$_\e(B FTP \e$B$N\e(B <code>ASCII</code> \e$BE>AwJ}K!$r;H$o$J$1$l$P$J$i$J$$\e(B
213       \e$B>l9g$K$O!"%j%/%(%9%H$N:G8e$K\e(B <code>;type=a</code> \e$B$rIU$1$k$3$H$G\e(B
214       <module>mod_proxy</module> \e$B$K\e(B ASCII \e$BE>Aw$r$5$;$k$3$H$,$G$-$^$9!#\e(B
215       (\e$B$?$@$7!"\e(BFTP \e$B$N%G%#%l%/%H%j0lMw$O>o$K\e(B ASCII \e$B%b!<%I$G9T$J$o$l$^$9!#\e(B)</p>
216     </section> <!-- /type -->
217
218     <section id="ftpnonget"><title>FTP \e$B$N%"%C%W%m!<%I$O$I$&$9$l$P$h$$$N\e(B?</title>
219       <p>\e$B8=;~E@$G$O!"\e(Bmod_proxy \e$B$N\e(B FTP \e$B%5%]!<%H$O\e(B GET \e$B$N$_$G$9!#$b$A$m$s\e(B
220       Apache \e$B$N\e(B \e$B%W%m%-%7$r;H$C$F\e(B HTTP \e$B$N%"%C%W%m!<%I\e(B (POST \e$B$d\e(B PUT) \e$B$r\e(B
221       \e$B$9$k$3$H$O$G$-$^$9!#\e(B</p>
222     </section>
223
224     <section id="percent2fhck"><title>\e$B%[!<%`%G%#%l%/%H%j$N30$N\e(B FTP \e$B%U%!%$%k$K\e(B
225       \e$B%"%/%;%9$9$k$K$O$I$&$9$l$P$h$$$N\e(B?</title>
226       <p>FTP URI \e$B$O%m%0%$%s$7$F$$$k%f!<%6$N%[!<%`%G%#%l%/%H%j$+$i$N\e(B
227       \e$BAjBP%Q%9$H$7$F07$o$l$^$9!#;DG0$J$3$H$K!"\e(B/../ \e$B$O%V%i%&%6$K$h$j2r<a$5$l!"\e(B
228       \e$B<B:]$K\e(B FTP \e$B%5!<%P$K$OAw$i$l$J$$$?$a!"\e(B/../ \e$B$r;H$C$F>e0L$N%G%#%l%/%H%j$K\e(B
229       \e$BE~C#$9$k$3$H$O$G$-$^$;$s!#$3$NLdBj$r2r7h$9$k$?$a$K!"$$$o$f$k\e(B
230       <dfn>Squid %2f \e$B%O%C%/\e(B</dfn> \e$B$r\e(B Apache \e$B$N\e(B FTP \e$B%W%m%-%7$O<BAu$7$F$$$^$9!#\e(B
231       \e$B$3$l$O\e(B <a
232       href="http://www.squid-cache.org/">Squid Proxy \e$B%-%c%C%7%e\e(B</a> \e$B$N$h$&$J\e(B
233       \e$BB>$N$h$/;H$o$l$F$$$k%W%m%-%7%5!<%P$G$b<h$i$l$F$$$kJ}K!$G$9!#\e(B
234       \e$B%j%/%(%9%H$N%Q%9$N@hF,$K\e(B <code>/%2f</code> \e$B$rIU$1$k$3$H$G!"%W%m%-%7$K\e(B
235       FTP \e$B$N3+;O%G%#%l%/%H%j$r\e(B (\e$B%[!<%`%G%#%l%/%H%j$NBe$o$j$K\e(B) <code>/</code>
236       \e$B$KJQ$($k$3$H$,$G$-$^$9!#Nc$($P!"\e(B<code>/etc/motd</code> \e$B$r<hF@$9$k$?$a$K$O\e(B
237       \e$B<!$N\e(B URL \e$B$r;H$$$^$9\e(B:</p>
238
239       <example>
240         ftp://<var>user</var>@<var>host</var>/%2f/etc/motd
241       </example>
242     </section> <!-- /percent2fhck -->
243
244     <section id="ftppass"><title>\e$B%V%i%&%6$N\e(B URL \e$BI=<($G\e(B FTP \e$B$NJ?J8%Q%9%o!<%I$r\e(B
245     \e$B1#$9$K$O$I$&$9$l$P$h$$$N\e(B?</title>
246       <p>FTP \e$B%5!<%P$K%f!<%6L>$H%Q%9%o!<%I$r;H$C$F%m%0%$%s$9$k$?$a$K!"\e(B
247       Apache \e$B$O0[$J$kJ}K!$r;H$$$^$9!#\e(BURL \e$B$K%f!<%6L>$H%Q%9%o!<%I$,$^$C$?$/\e(B
248       \e$B$J$$>l9g$O!"\e(BApache \e$B$O\e(B FTP \e$B%5!<%P$K\e(B anonymous \e$B%m%0%$%s$rAw$j$^$9!#\e(B
249       <em>\e$B$D$^$j\e(B</em>\e$B!"\e(B</p>
250
251       <example>
252         user: anonymous<br />
253         password: apache_proxy@
254       </example>
255
256       <p>\e$B$3$l$O\e(B anonymous \e$B%"%/%;%9$,@_Dj$5$l$?\e(B
257       \e$B$9$Y$F$N\e(B FTP \e$B%5!<%P$KBP$7$FF0:n$7$^$9!#\e(B</p>
258
259       <p>\e$B%f!<%6L>$r;H$C$?8D?MJL$N%m%0%$%s$K$O!"\e(BURL \e$B$K%f!<%6L>$rF~$l$k$3$H$,\e(B
260       \e$B$G$-$^$9\e(B:</p>
261
262       <example>
263         ftp://<var>username</var>@<var>host</var>/myfile
264       </example>
265
266       <p>\e$B$3$N%f!<%6L>$,M?$($i$l$?$H$-$K!"\e(BFTP \e$B%5!<%P$,%Q%9%o!<%I$rMW5a$9$l$P\e(B
267       (\e$B$b$A$m$s$=$&$9$Y$-$J$N$G$9$,\e(B)\e$B!"\e(BApache \e$B$O\e(B <code>401</code>
268       (Authorization required) \e$B$rJV$7$^$9!#$3$l$K$h$j!"%V%i%&%6$O%f!<%6L>\e(B
269       \e$B%Q%9%o!<%I$NF~NO%@%$%"%m%0$rI=<($7$^$9!#%Q%9%o!<%I$,F~NO$5$l$?8e!"\e(B
270       \e$B:F$S@\B3$r;n$_!"@.8y$9$l$P%j%/%(%9%H$7$?%j%=!<%9$,I=<($5$l$^$9!#\e(B
271       \e$B$3$NJ}K!$NMxE@$O%V%i%&%6$,%Q%9%o!<%I$rJ?J8$rI=<($7$J$$$3$H$G$9!#\e(B
272       (\e$B$b$7:G=i$+$i\e(B</p>
273
274       <example>
275         ftp://<var>username</var>:<var>password</var>@<var>host</var>/myfile
276       </example>
277
278       <p>\e$B$HF~NO$7$?>l9g$K$OI=<($5$l$F$7$^$$$^$9!#\e(B)</p>
279
280       <note><title>\e$BCm\e(B</title>
281         <p>\e$BAw?.$5$l$k%Q%9%o!<%I$O!"0E9f2=$5$l$FAw$i$l$k$o$1$G$O$"$j$^$;$s!#\e(B
282         \e$B%V%i%&%6$H\e(B Apache \e$B%W%m%-%7%5!<%P$O\e(B base64 \e$B$GId9f2=$5$l$?\e(B
283         \e$BJ8;zNs$H$7$F!"\e(BApache \e$B%W%m%-%7$H\e(B FTP \e$B%5!<%P$N4V$OJ?J8$H$7$FAw$i$l$^$9!#\e(B
284         \e$B$G$9$+$i!"\e(BHTTP \e$B$r;H$C$F\e(B HTTP \e$B$r%"%/%;%9$9$kA0\e(B (\e$B$b$7$/$O!"$=$b$=$b\e(B
285         \e$B8D?ME*$J%U%!%$%k$r\e(B FTP \e$B$G%"%/%;%9$9$kA0\e(B) \e$B$K$h$/9M$($kI,MW$,$"$j$^$9!#\e(B
286         \e$B0BA4$G$J$$DL?.O)$r;H$C$?>l9g$O!"EpD0<T$KESCf$G%Q%9%o!<%I$rEp$^$l$k\e(B
287         \e$B2DG=@-$,$"$j$^$9!#\e(B</p>
288       </note>
289     </section> <!-- /ftppass -->
290    </section> <!-- /ftpproxy -->
291     <section id="startup"><title>\e$BCY$$5/F0\e(B</title>
292       <p><directive module="mod_proxy"
293       >ProxyBlock</directive> \e$B%G%#%l%/%F%#%V$r;H$C$F$$$k>l9g!"\e(B
294       \e$B8e$N%F%9%H$N$?$a$K5/F0;~$K%[%9%H$N\e(B
295       IP \e$B%"%I%l%9$,D4$Y$i$l$F%-%c%C%7%e$5$l$^$9!#%[%9%HL>$N%k%C%/%"%C%W$N\e(B
296       \e$BB.$5$K$h$C$F$O!"?tIC\e(B (\e$B$+$=$l0J>e\e(B) \e$B$+$+$k$+$b$7$l$^$;$s!#\e(B</p>
297     </section> <!-- /startup -->
298
299     <section id="intranet"><title>\e$B%$%s%H%i%M%C%H%W%m%-%7\e(B</title>
300       <p>\e$B%$%s%H%i%M%C%H$K$"$k\e(B Apache \e$B%W%m%-%7%5!<%P$O30It$X$N%j%/%(%9%H$r\e(B
301       \e$B2q<R$N%U%!%$%"%&%)!<%k$rDL$7$FAw$i$J$1$l$P$J$j$^$;$s!#\e(B(\e$B$3$N$?$a$K$O\e(B
302       \e$B8D!9$N\e(B <var>scheme</var> \e$B$K$D$$$F$=$l$>$l!"%U%!%$%"%&%)!<%k$N\e(B
303       \e$B%W%m%-%7$K%U%)%o!<%I$5$l$k$h$&$K\e(B
304       <directive module="mod_proxy">ProxyRemote</directive> \e$B%G%#%l%/%F%#%V$r\e(B
305       \e$B@_Dj$7$F$/$@$5$$\e(B)\e$B!#$7$+$7%$%s%H%i%M%C%HFb$N%j%=!<%9$K%"%/%;%9$9$k$H$-$O!"\e(B
306       \e$B%U%!%$%"%&%)!<%k$rDL$5$J$$$G$b%"%/%;%9$G$-$^$9!#\e(B
307       \e$B$I$N%[%9%H$,%$%s%H%i%M%C%H$KB0$7!"D>@\%"%/%;%9$9$Y$-$+$r;XDj$9$k$K$O!"\e(B
308       <directive module="mod_proxy">NoProxy</directive> \e$B%G%#%l%/%F%#%V$,\e(B
309       \e$BLr$KN)$A$^$9!#\e(B</p>
310
311       <p>\e$B%$%s%H%i%M%C%HFb$N%f!<%6$O\e(B WWW \e$B$N%j%/%(%9%H$G%m!<%+%k%I%a%$%s$r\e(B
312       \e$B>JN,$9$k$3$H$,$h$/$"$j$^$9!#\e(B<code>http://somehost.example.com/</code> 
313       \e$B$H$$$&%j%/%(%9%H$NBe$o$j$K\e(B "http://somehost/" \e$B$r%j%/%(%9%H$7$?$j$7$^$9!#\e(B
314       \e$B$3$N$h$&$J%j%/%(%9%H$r<u$1IU$1!"%5!<%P$K@_Dj$5$l$F$$$k%m!<%+%k%I%a%$%s$,\e(B
315       \e$B0EL[$N$&$A$K;H$o$l$F$$$k$H2r<a$7$F!"C1=c$K%j%/%(%9%H$r=hM}$9$k$b$N$b\e(B
316       \e$B>&MQ%W%m%-%7%5!<%P$NCf$K$O$"$j$^$9!#\e(B
317       \e$B%5!<%P$,\e(B <a
318       href="#proxyrequests">\e$B%W%m%-%7$N%5!<%S%9MQ$K@_Dj$5$l$F$$$F\e(B</a>
319       <directive module="mod_proxy">ProxyDomain</directive> \e$B%G%#%l%/%F%#%V$,\e(B
320       \e$B;HMQ$5$l$?>l9g$K$O!"\e(BApache \e$B$O%/%i%$%"%s%H$K%j%@%$%l%/%H1~Ez$rAw$C$F!"\e(B
321       \e$B@5$7$$!"40A4$J\e(B (<transnote>fully qualified</transnote>) 
322       \e$B%5!<%P$N%"%I%l%9$KAw$k$3$H$,$G$-$^$9!#$3$N$h$&$K\e(B
323       \e$B%j%@%$%l%/%H$9$k$H!"%f!<%6$N%V%C%/%^!<%/$,@5$7$$40A4$J%[%9%HL>$r4^$`\e(B
324       \e$B$3$H$K$b$J$k$?$a!"$h$j9%$^$7$$J}K!$H8@$($k$G$7$g$&!#\e(B</p>
325     </section> <!-- /intranet -->
326
327     <section id="envsettings"><title>\e$B%W%m%H%3%k$ND4@0\e(B</title>
328       <p>Keepalive \e$B$d\e(B HTTP/1.1 \e$B$rE,@Z$K<BAu$7$F$$$J$$%"%W%j%1!<%7%g%s%5!<%P$,\e(B
329       \e$B$"$k>u67$G!"\e(BHTTP/1.0 \e$B$G\e(B keepalive \e$B$rL5$7$K$7$F%j%/%(%9%H$rAw$k$?$a$N\e(B
330       \e$B4D6-JQ?t$,Fs$D$"$j$^$9!#$3$l$i$O\e(B <directive module="mod_env"
331       >SetEnv</directive> \e$B%G%#%l%/%F%#%V$G@_Dj$7$^$9!#\e(B</p>
332
333       <p><code>force-proxy-request-1.0</code> \e$B$H\e(B <code>proxy-nokeepalive</code>
334       \e$B$,$=$N4D6-JQ?t$G$9!#\e(B</p>
335
336       <example>
337         &lt;Location /buggyappserver/&gt;<br />
338         <indent>
339           ProxyPass http://buggyappserver:7001/foo/<br />
340           SetEnv force-proxy-request-1.0 1<br />
341           SetEnv proxy-nokeepalive 1<br />
342         </indent>
343         &lt;/Location&gt;
344       </example>
345     </section> <!-- /envsettings -->
346
347 <directivesynopsis type="section">
348 <name>Proxy</name>
349 <description>\e$B%W%m%-%7$5$l$k%j%=!<%9$KE,MQ$5$l$k%3%s%F%J\e(B</description>
350 <syntax>&lt;Proxy <var>wildcard-url</var>&gt; ...&lt;/Proxy&gt;</syntax>
351 <contextlist><context>server config</context><context>virtual host</context>
352 </contextlist>
353
354 <usage>
355     <p><directive type="section">Proxy</directive> \e$B%;%/%7%g%sCf$N\e(B
356     \e$B%G%#%l%/%F%#%V$O%^%C%A$9$k%W%m%-%7$5$l$k%3%s%F%s%D$K$N$_E,MQ$5$l$^$9!#\e(B
357     \e$B%7%'%k7A<0$N%o%$%k%I%+!<%I$,;H$($^$9!#\e(B</p>
358
359     <p>\e$BNc$($P!"<!$N@_Dj$O\e(B <code>yournetwork.example.com</code> \e$B$N\e(B
360     \e$B%[%9%H$K$N$_%W%m%-%7%5!<%P$r7PM3$7$?%"%/%;%9$r5v2D$7$^$9\e(B:</p>
361
362     <example>
363       &lt;Proxy *&gt;<br />
364       <indent>
365         Order Deny,Allow<br />
366         Deny from all<br />
367         Allow from yournetwork.example.com<br />
368       </indent>
369       &lt;/Proxy&gt;
370     </example>
371
372     <p>\e$B<!$NNc$O\e(B <code>example.com</code> \e$B$N\e(B <code>foo</code> \e$B%G%#%l%/%H%j$N\e(B
373     \e$B$9$Y$F$N%U%!%$%k$KBP$7$F!"%W%m%-%7%5!<%P$rDL$7$FAw$i$l$?$H$-$K$O\e(B
374     <code>INCLUDES</code> \e$B%U%#%k%?$rDL$7$FAw$k$h$&$K@_Dj$7$^$9\e(B:</p>
375
376     <example>
377       &lt;Proxy http://example.com/foo/*&gt;<br />
378       <indent>
379         SetOutputFilter INCLUDES<br />
380       </indent>
381       &lt;/Proxy&gt;
382     </example>
383
384     <p>2.1 \e$B$N?75!G=$G!"%P%C%/%(%s%I%5!<%P$H$N@\B3$KMM!9$J\e(B
385     \e$B%3%M%/%7%g%s%Q%i%a!<%?$r@_Dj$G$-$k$h$&$K$J$j$^$7$?!#\e(B
386     \e$B%3%M%/%7%g%s%Q%i%a!<%?$O\e(B <code>key=value</code> \e$B$N7A<0$K$J$j$^$9!#\e(B
387     </p>
388     <table>
389     <tr><th>\e$B%Q%i%a!<%?\e(B</th>
390         <th>\e$B%G%U%)%k%HCM\e(B</th>
391         <th>\e$B@bL@\e(B</th></tr>
392     <tr><td>min</td>
393         <td>0</td>
394         <td>\e$B%P%C%/%(%s%I%5!<%P$H$N@\B3$G\e(B
395             \e$B>o$K3+$$$F$$$k%3%M%/%7%g%s?t$N:G>.CM\e(B</td></tr>
396     <tr><td>max</td>
397         <td>1...n</td>
398         <td>\e$B%P%C%/%(%s%I%5!<%P$H$N@\B3?t$N\e(B Hard Maximum
399         <transnote>\e$B%O!<%I%j%_%C%H\e(B</transnote>\e$B!#\e(B
400         \e$B%G%U%)%k%HCM$O!";HMQ$7$F$$$k\e(B MPM \e$B$N%W%m%;%9$"$?$j$N%9%l%C%I?t$K$J$C$F$$$^$9!#\e(B
401         Prefork MPM \e$B$G$O>o$K\e(B 1 \e$B$G!"\e(BWorker MPM \e$B$G$O\e(B <directive>ThreadsPerChild</directive>
402         \e$B$GD4@a$G$-$^$9!#\e(BHard Maximum \e$B0J>e$K%P%C%/%(%s%I%5!<%P$H$N%3%M%/%7%g%s$r\e(B
403         \e$B@8@.$9$k$3$H$O$"$j$^$;$s!#\e(B</td></tr>
404     <tr><td>smax</td>
405         <td>max</td>
406         <td>\e$B@\B3?t$N\e(B Soft Maximum <transnote>\e$B%=%U%H%j%_%C%H\e(B</transnote>\e$B$^$G!"\e(B
407         \e$B%3%M%/%7%g%s$OI,MW$K1~$8$F@8@.$5$l$^$9!#\e(B
408         <code>smax</code> \e$B$rD6$($??t$N%3%M%/%7%g%s$O@8B8;~4V\e(B <code>ttl</code>
409         \e$B$G@ZCG$5$l$^$9!#\e(B
410     </td></tr>
411     <tr><td>ttl</td>
412         <td>-</td>
413         <td><code>smax</code> \e$B?t$rD6$($?Hs3hF0>uBV$N%3%M%/%7%g%s$N@8B8;~4V$r!"\e(B
414         \e$BIC$G;XDj$7$^$9!#$3$N4|4VFb$K;HMQ$5$l$J$+$C$?%3%M%/%7%g%s$O!"\e(B
415         \e$BA4$FJD$8$i$l$^$9!#\e(B
416     </td></tr>
417     <tr><td>timeout</td>
418         <td><directive>Timeout</directive></td>
419         <td>\e$B%3%M%/%7%g%s%?%$%`%"%&%H$rIC$G;XDj$7$^$9!#FC$K;XDj$5$l$J$1$l$P!"\e(B
420         \e$B%U%j!<$J%3%M%/%7%g%s$r<hF@$G$-$k$^$GBT$A$^$9!#$3$N%G%#%l%/%F%#%V$O\e(B
421         <code>max</code> \e$B%Q%i%a!<%?$H9g$o$;$F;H$&$3$H$G!"%P%C%/%(%s%I%5!<%P$H$N\e(B
422         \e$B@\B3?t$r@)8f$9$k$N$K;H$$$^$9!#\e(B
423     </td></tr>
424     <tr><td>acquire</td>
425         <td>-</td>
426         <td>\e$B@_Dj$9$k$H!"%3%M%/%7%g%s%W!<%k$+$i%U%j!<$N%3%M%/%7%g%s$r<hF@$9$k$?$a$K\e(B
427         \e$BBT5!$9$kBT$A;~4V$N:GBgCM$K$J$j$^$9!#%U%j!<$N%3%M%/%7%g%s$,%W!<%k$K$J$+$C$?>l9g$O!"\e(B
428         <code>SERVER_BUSY</code> \e$B%9%F!<%?%9$,%/%i%$%"%s%H$KJV$5$l$^$9!#\e(B
429     </td></tr>
430     <tr><td>keepalive</td>
431         <td>Off</td>
432         <td>\e$B%P%C%/%(%s%I%5!<%P$H\e(B Apache \e$B$N4V$K%U%!%$%"!<%&%)!<%k$,$"$k>l9g$K$O!"\e(B
433         \e$B$3$N%Q%i%a!<%?$r;H$C$F$/$@$5$$!#%U%!%$%"%&%)!<%k$O1}!9$K$7$F!"\e(B
434         \e$BHs3hF0>uBV$N%3%M%/%7%g%s$rMn$H$=$&$H$7$^$9!#\e(B
435         \e$B$3$N%U%i%0$O\e(B OS \e$B$K;X<($7$F!"\e(B<code>KEEP_ALIVE</code> \e$B%a%C%;!<%8$rHs3hF0>uBV$N\e(B
436         \e$B%3%M%/%7%g%s$G$bAw$k$h$&$K$7$^$9\e(B (\e$B4V3V$O\e(B OS \e$B$N%0%m!<%P%k@_Dj$K0MB8$7!"\e(B
437         \e$BDL>o$O\e(B 120ms \e$B4V3V\e(B) \e$B!#$3$l$K$h$C$F%U%!%$%"%&%)!<%k$K$h$C$F%3%M%/%7%g%s$,\e(B
438         \e$BMn$H$5$l$k$3$H$rKI$2$^$9!#\e(Bkeepalive \e$B$rM-8z$K$9$k$K$O!"$3$N%W%m%Q%F%#$r\e(B
439         <code>On</code> \e$B$K$7$F$/$@$5$$!#\e(B
440     </td></tr>
441     <tr><td>retry</td>
442         <td>60</td>
443         <td>\e$B%3%M%/%7%g%s$r%W!<%j%s%0$9$k$?$a$N!"%j%H%i%$$N%?%$%`%"%&%H$rIC$G\e(B
444         \e$B;XDj$7$^$9!#%P%C%/%(%s%I%5!<%P$X$N%3%M%/%7%g%s%W!<%j%s%0$,<:GT$7$?>l9g$O!"\e(B
445         \e$B%?%$%`%"%&%H$N4|4V$,2a$.$k$^$G!"$=$N%5!<%P$K%j%/%(%9%H$r%U%)%o!<%I$7$^$;$s!#\e(B
446         \e$B$3$N5!G=$r;H$&$H!"%P%C%/%(%s%I%5!<%P$r%a%s%F%J%s%9$N$?$a$K%7%c%C%H%@%&%s$7!"\e(B
447         \e$B8e$G%*%s%i%$%s$KI|5"$5$;$k$H$$$C$?$3$H$,$G$-$^$9!#\e(B
448     </td></tr>
449     <tr><td>loadfactor</td>
450         <td>1</td>
451         <td>\e$B%o!<%+!<$"$?$j$NIi2Y78?t$G$9!#\e(BBalancerMember \e$B$G;H$$$^$9!#\e(B
452         1 \e$B$+$i\e(B 100 \e$B$^$G$N?t;z$G$=$N%o!<%+!<$KBP$9$k@55,2=$5$l$?Ii2YN($r;XDj$7$^$9!#\e(B
453     </td></tr>
454     <tr><td>route</td>
455         <td>-</td>
456         <td>\e$B%m!<%I%P%i%s%5$G;H$C$?>l9g!"%o!<%+!<$N%k!<%F%#%s%0$r$7$^$9!#\e(B
457         \e$B%k!<%H$O%;%C%7%g%s\e(B ID \e$B$KIU2C$5$l$?CM$K$J$j$^$9!#\e(B
458     </td></tr>
459     <tr><td>redirect</td>
460         <td>-</td>
461         <td>\e$B%o!<%+!<$N%j%@%$%l%/%7%g%s7PO)$G$9!#$3$NCM$ODL>o$O!"\e(B
462         \e$B0BA4$K%/%i%9%?$+$i%N!<%I$r<h$j5n$k@_Dj$rF0E*$KF~$l$k$?$a$K;H$$$^$9!#\e(B
463         \e$B%;%C%7%g%s\e(B ID \e$B$NL5$$%j%/%(%9%HA4$F$r;XDj$7$?>l9g$O!"\e(B
464         \e$B$3$NCM$HF1$8%k!<%F%#%s%0%Q%i%a!<%?$r;}$D\e(B 
465         BalancerMember \e$B$K%j%@%$%l%/%H$5$l$^$9!#\e(B
466     </td></tr>
467
468     </table>
469
470     <p>Proxy \e$B%G%#%l%/%F%#%V$N%9%-!<%`$,\e(B <code>balancer://</code> \e$B$K$J$C$F$$$k>l9g$O!"\e(B
471     \e$B%P%C%/%(%s%I%5!<%P$H<B:]$K$ODL?.$7$J$$2>A[%o!<%+!<$,@8@.$5$l$^$9!#\e(B
472     \e$B$3$N%o!<%+!<$O4v$D$+$N\e(B "\e$BK\J*$N\e(B" \e$B%o!<%+!<$N4IM}$r$D$+$5$I$j$^$9!#\e(B
473     \e$B$3$N>l9g%Q%i%a!<%?$O!"$3$N2>A[%o!<%+!<$KBP$7$F@_Dj$5$l$^$9!#\e(B
474     </p>
475     <table>
476     <tr><th>\e$B%Q%i%a!<%?\e(B</th>
477         <th>\e$B%G%U%)%k%HCM\e(B</th>
478         <th>\e$B@bL@\e(B</th></tr>
479     <tr><td>lbmethod</td>
480         <td>-</td>
481         <td>Balancer \e$B$N%m!<%I%P%i%s%9J}K!!#;HMQ$9$k%m!<%I%P%i%s%9$N\e(B
482         \e$B%9%1%8%e!<%j%s%0J}K!$rA*$S$^$9!#=hM}$7$?%j%/%(%9%H$N?t$G=E$_IU$1$9$k\e(B
483         <code>requests</code> \e$B$+!"E>AwNL$N%P%$%H?t$G=E$_IU$1$9$k\e(B
484         <code>traffic</code> \e$B$r@_Dj$G$-$^$9!#%G%U%)%k%H$O\e(B
485         <code>requests</code> \e$B$G$9!#\e(B
486     </td></tr>
487     <tr><td>stickysession</td>
488         <td>-</td>
489         <td>\e$B%P%i%s%5!<$N%9%F%#%C%-!<%;%C%7%g%sL>$G$9!#DL>o$O$3$NCM$O\e(B <code>JSESSIONID</code>
490         \e$B$d\e(B <code>PHPSESSIONID</code> \e$B$H$$$C$?$b$N$K$J$j$^$9$,!"$3$NCM$O\e(B
491         \e$B%P%C%/%(%s%I%"%W%j%1!<%7%g%s$N%5%]!<%H$9$k%;%C%7%g%s$K0MB8$7$^$9!#\e(B
492     </td></tr>
493     <tr><td>nofailover</td>
494         <td>Off</td>
495         <td><code>On</code> \e$B$K$J$C$F$$$k$H!"%o!<%+!<$,%(%i!<$r5/$3$7$?$j\e(B
496         \e$BL58z$K$J$C$F$$$k>l9g$K%;%C%7%g%s$,@Z$l$^$9!#\e(B
497         \e$B%P%C%/%(%s%I%5!<%P$,%;%C%7%g%s%l%W%j%1!<%7%g%s$r%5%]!<%H$7$F$$$J$$>l9g$O!"\e(B
498         On \e$B$K$7$F$/$@$5$$!#\e(B
499     </td></tr>
500     <tr><td>timeout</td>
501         <td>0</td>
502         <td>\e$B%P%i%s%5!<$N%?%$%`%"%&%H$rIC$G;XDj$7$^$9!#\e(B
503         \e$B$3$NCM$r@_Dj$9$k$H!"%U%j!<$N%o!<%+!<$r<hF@$9$k$^$G$N:GBgBT5!;~4V$K$J$j$^$9!#\e(B
504         \e$B%G%U%)%k%H$G$OBT5!$7$^$;$s!#\e(B
505     </td></tr>
506     <tr><td>maxattempts</td>
507         <td>1</td>
508         <td>\e$B%U%'%$%k%*!<%P!<$r;n$_$k:GBg$N2s?t$r;XDj$7$^$9!#\e(B
509     </td></tr>
510     
511     </table>
512     <example>
513       &lt;Proxy balancer://mycluster stickysession=jsessionid nofailover=On&gt;<br />
514       <indent>
515         BalancerMember http://1.2.3.4:8009<br />
516         BalancerMember http://1.2.3.5:8009<br />
517         BalancerMember http://1.2.3.6:8009<br />
518       </indent>
519       &lt;/Proxy&gt;
520     </example>
521     
522 </usage>
523 </directivesynopsis>
524
525 <directivesynopsis>
526 <name>ProxyBadHeader</name>
527 <description>\e$B1~Ez$K$*$+$7$J%X%C%@$,$"$k>l9g$N07$$J}$r7h$a$k\e(B</description>
528 <syntax>ProxyBadHeader IsError|Ignore|StartBody</syntax>
529 <default>ProxyBadHeader IsError</default>
530 <contextlist><context>server config</context><context>virtual host</context>
531 </contextlist>
532 <compatibility>2.0.44 \e$B0J9_\e(B</compatibility>
533
534 <usage>
535     <p><directive>ProxyBadHeader</directive> \e$B%G%#%l%/%F%#%V$O9=J8E*$K\e(B
536     \e$B4V0c$C$?%X%C%@\e(B (<em>\e$B$D$^$j\e(B</em> \e$B%3%m%s$r4^$^$J$$$b$N\e(B) \e$B$r<u$1<h$C$?$H$-$K\e(B
537     <module>mod_proxy</module> \e$B$,$I$&?6$kIq$&$+$r7h$a$^$9!#0J2<$N0z?t$r\e(B
538     \e$B<h$k$3$H$,$G$-$^$9\e(B:</p>
539
540     <dl>
541     <dt><code>IsError</code></dt>
542     <dd>\e$B%j%/%(%9%H$rCf;_$7$F\e(B 502 (Bad Gateway) \e$B1~Ez$rJV$9!#\e(B
543     \e$B$3$l$,%G%U%)%k%H$NF0:n$G$9!#\e(B</dd>
544
545     <dt><code>Ignore</code></dt>
546     <dd>\e$B4V0c$C$?%X%C%@9T$r$=$b$=$bB8:_$7$J$+$C$?$b$N$H$7$F07$&!#\e(B</dd>
547
548     <dt><code>StartBody</code></dt>
549     <dd>\e$B4V0c$C$?%X%C%@9T$r<u$1<h$C$?$i!"%X%C%@$NFI$_9~$_$r=*N;$7$F!"\e(B
550     \e$B$=$l0J9_$N;D$j$r%\%G%#$H$7$F07$&!#$3$l$O%X%C%@$H%\%G%#$N4V$K6u9T$rF~$lK:$l$F\e(B
551     \e$B$7$^$C$F$$$k$h$&$J!"$-$A$s$HF0:n$7$F$$$J$$%P%C%/%(%s%I%5!<%P$,$"$k$H$-$K!"\e(B
552     \e$BLdBj$r2sHr$9$k$N$KLr$KN)$A$^$9!#\e(B</dd>
553     </dl>
554 </usage>
555 </directivesynopsis>
556
557 <directivesynopsis type="section">
558 <name>ProxyMatch</name>
559 <description>\e$B@55,I=8=$G$N%^%C%A$K$h$k%W%m%-%7%j%=!<%9MQ$N%G%#%l%/%F%#%V%3%s%F%J\e(B</description>
560 <syntax>&lt;ProxyMatch <var>regex</var>&gt; ...&lt;/ProxyMatch&gt;</syntax>
561 <contextlist><context>server config</context><context>virtual host</context>
562 </contextlist>
563
564 <usage>
565     <p><directive type="section">ProxyMatch</directive> \e$B$O\e(B URL \e$B$N%^%C%A$K\e(B
566     \e$B@55,I=8=$rMQ$$$k$3$H$r=|$$$F\e(B <directive type="section"
567     >Proxy</directive> \e$B%G%#%l%/%F%#%V$HF1$8$G$9!#\e(B</p>
568 </usage>
569 </directivesynopsis>
570
571 <directivesynopsis>
572 <name>ProxyPreserveHost</name>
573 <description>\e$B%W%m%-%7%j%/%(%9%H$K!"<u$1IU$1$?\e(B Host HTTP \e$B%X%C%@$r;H$&\e(B</description>
574 <syntax>ProxyPreserveHost On|Off</syntax>
575 <default>ProxyPreserveHost Off</default>
576 <contextlist><context>server config</context><context>virtual host</context>
577 </contextlist>
578 <compatibility>Apache 2.0.31 \e$B0J9_$G;HMQ2DG=\e(B</compatibility>
579
580 <usage>
581     <p>\e$B$3$N%*%W%7%g%s$,M-8z$K$J$C$F$$$k>l9g!"\e(B<directive>ProxyPass</directive>
582     \e$B$G;XDj$7$?%[%9%HL>$NBe$o$j$K!"<u$1IU$1$?%j%/%(%9%H$N\e(B Host: \e$B9T$r\e(B
583     \e$B%W%m%-%7@h$N%[%9%H$KAw$j$^$9!#\e(B</p>
584
585     <p>\e$B$3$N%*%W%7%g%s$ODL>o$O\e(B <code>Off</code> \e$B$K@_Dj$7$F$/$@$5$$!#\e(B
586     \e$B$[$H$s$I$N>l9g!"$3$l$OBgNL$NL>A0%Y!<%9$N%P!<%A%c%k%[%9%F%#%s%0$r9T$J$C$F$$$F!"\e(B
587     \e$B85!9$N\e(B Header \e$B%X%C%@$r%P%C%/%(%s%I%5!<%P$,2r<a$9$kI,MW$N$"$k$H$-$N$h$&$J!"\e(B
588     \e$BFCJL$J@_Dj$,I,MW$J>l9g$K$N$_M-MQ$G$9!#\e(B</p>
589 </usage>
590 </directivesynopsis>
591
592 <directivesynopsis>
593 <name>ProxyRequests</name>
594 <description>\e$B%U%)%o!<%I\e(B (\e$BI8=`$N\e(B) \e$B%W%m%-%7%j%/%(%9%H$rM-8z$K$9$k\e(B</description>
595 <syntax>ProxyRequests On|Off</syntax>
596 <default>ProxyRequests Off</default>
597 <contextlist><context>server config</context><context>virtual host</context>
598 </contextlist>
599
600 <usage>
601     <p>\e$B$3$l$O\e(B Apache \e$B$N%U%)%o!<%I%W%m%-%7%5!<%P$H$7$F$NF0:n$r\e(B
602     \e$BM-8z$b$7$/$OL58z$K$7$^$9!#\e(B(ProxyRequests \e$B$r\e(B <code>Off</code> \e$B$K\e(B
603     \e$B@_Dj$7$F$b!"\e(B<directive module="mod_proxy">ProxyPass</directive> 
604     \e$B$N@_Dj$OL58z$K$J$j$^$;$s!#\e(B)</p>
605
606     <p>\e$BDL>o$N%j%P!<%9%W%m%-%7$N@_Dj$G$O!"$3$N%*%W%7%g%s$O\e(B <code>Off</code>
607     \e$B$K@_Dj$7$F$/$@$5$$!#\e(B</p>
608
609     <p>HTTP \e$B$d\e(B FTP \e$B%5%$%H$X$N%W%m%-%7$N5!G=$rM-8z$K$7$?$$>l9g$O!"\e(B
610     <module>mod_proxy_http</module> \e$B$d\e(B <module>mod_proxy_ftp</module> \e$B$,\e(B
611     \e$B%5!<%P$KAH$_9~$^$l$F$$$J$1$l$P$J$j$^$;$s!#\e(B</p>
612
613     <note type="warning"><title>\e$B7Y9p\e(B</title>
614       <p><a href="#access"
615       >\e$B%5!<%P$r$r0BA4$K$9$k\e(B</a>\e$B$^$G\e(B <directive module="mod_proxy"
616       >ProxyRequests</directive> \e$B$OM-8z$K$7$J$$$G$/$@$5$$!#\e(B
617       \e$B%*!<%W%s%W%m%-%7%5!<%P$O$"$J$?<+?H$N%M%C%H%o!<%/$K$H$C$F$b!"\e(B
618       \e$B%$%s%?!<%M%C%HA4BN$K$H$C$F$b4m81$G$9!#\e(B</p>
619     </note>
620 </usage>
621 </directivesynopsis>
622
623 <directivesynopsis>
624 <name>ProxyRemote</name>
625 <description>\e$BFCDj$N%j%/%(%9%H$r07$&;~$K;H$o$l$k%j%b!<%H%W%m%-%7$r;XDj$9$k\e(B</description>
626 <syntax>ProxyRemote <var>match</var> <var>remote-server</var></syntax>
627 <contextlist><context>server config</context><context>virtual host</context>
628 </contextlist>
629
630 <usage>
631     <p>\e$B$3$N%G%#%l%/%F%#%V$O$3$N%W%m%-%7$KBP$9$k%j%b!<%H%W%m%-%7$rDj5A$7$^$9!#\e(B
632     <var>match</var> \e$B$O%j%b!<%H%5!<%P$,%5%]!<%H$9$k\e(B URL \e$B%9%-!<%`!"\e(B
633     \e$B%j%b!<%H%5!<%P$,;H$&$O$:$N\e(B URL \e$B$N0lItJ,!"%5!<%P$,$9$Y$F$N\e(B
634     \e$B%j%/%(%9%H$K;H$o$l$k$3$H$r<($9\e(B <code>*</code> \e$B$N$I$l$+$K$J$j$^$9!#\e(B
635     <var>remote-server</var> \e$B$O%j%b!<%H%5!<%P$NItJ,\e(B URL \e$B$G$9!#9=J8\e(B:</p>
636
637     <example>
638       <dfn>remote-server</dfn> =
639           <var>scheme</var>://<var>hostname</var>[:<var>port</var>]
640     </example>
641
642     <p><var>scheme</var> \e$B$O<B:]>e%j%b!<%H%5!<%P$H$NDL?.$K;H$o$l$k%W%m%H%3%k$r\e(B
643     \e$B7hDj$7$^$9!#$3$N%b%8%e!<%k$G$O\e(B <code>http</code> \e$B$@$1$,%5%]!<%H$5$l$F\e(B
644     \e$B$$$^$9!#\e(B</p>
645
646     <example><title>\e$BNc\e(B</title>
647       ProxyRemote http://goodguys.com/ http://mirrorguys.com:8000<br />
648       ProxyRemote * http://cleversite.com<br />
649       ProxyRemote ftp http://ftpproxy.mydomain.com:8080
650     </example>
651
652     <p>\e$B$3$NNc$G$O!"%W%m%-%7$O\e(B FTP \e$B%j%/%(%9%H$rJL$N\e(B HTTP \e$B%j%/%(%9%H$GJq$s$G\e(B
653     \e$B$=$N$h$&$J%j%/%(%9%H$r07$($kJL$N%W%m%-%7$KE>Aw$7$^$9!#\e(B</p>
654
655     <p>\e$B$3$N%*%W%7%g%s$O%j%P!<%9%W%m%-%7$N@_Dj$b%5%]!<%H$7$^$9!#\e(B
656     \e$B%5!<%P$,JL$N%U%)%o!<%I%W%m%-%7$N8e$m$K1#$5$l$F$$$k>l9g$G$b\e(B
657     \e$B%P%C%/%(%s%I%&%'%V%5!<%P$r%P!<%A%c%k%[%9%H$N\e(B URL \e$B6u4V$KF~$l$k$3$H$,\e(B
658     \e$B$G$-$^$9!#\e(B</p>
659 </usage>
660 </directivesynopsis>
661
662 <directivesynopsis>
663 <name>ProxyRemoteMatch</name>
664 <description>\e$B@55,I=8=$G$N%^%C%A$K$h$k%j%/%(%9%H$r07$&%j%b!<%H%W%m%-%7$N;XDj\e(B</description>
665 <syntax>ProxyRemoteMatch <var>regex</var> <var>remote-server</var></syntax>
666 <contextlist><context>server config</context><context>virtual host</context>
667 </contextlist>
668
669 <usage>
670     <p><directive>ProxyRemoteMatch</directive> \e$B$O:G=i$N0z?t$,%j%/%(%9%H$5$l$?\e(B
671     URL \e$B$K%^%C%A$9$k@55,I=8=$G$"$k$3$H$r=|$1$P\e(B <directive
672     module="mod_proxy">ProxyRemote</directive> \e$B%G%#%l%/%F%#%V$HF1$8$G$9!#\e(B</p>
673 </usage>
674 </directivesynopsis>
675
676 <directivesynopsis>
677 <name>ProxyPass</name>
678 <description>\e$B%j%b!<%H%5!<%P$r%m!<%+%k%5!<%P$N\e(B URL \e$B6u4V$K%^%C%W$9$k\e(B</description>
679 <syntax>ProxyPass [<var>path</var>] !|<var>url</var> [<var>key=value</var> <var>key=value</var> ...]]</syntax>
680 <contextlist><context>server config</context><context>virtual host</context>
681 <context>directory</context>
682 </contextlist>
683
684 <usage>
685     <p>\e$B$3$N%G%#%l%/%F%#%V$O%j%b!<%H%5!<%P$r%m!<%+%k%5!<%P$NL>A06u4V$K\e(B
686     \e$B%^%C%W$G$-$k$h$&$K$7$^$9!#%m!<%+%k%5!<%P$ODL>o$N0UL#$G$N%W%m%-%7$H\e(B
687     \e$B$7$F$OF0:n$;$:!"%j%b!<%H%5!<%P$N%_%i!<$H$7$F?6$kIq$$$^$9!#\e(B
688     <var>path</var> \e$B$O%m!<%+%k$N2>A[%Q%9$NL>A0$G$9!#\e(B<var>url</var> \e$B$O\e(B
689     \e$B%j%b!<%H%5!<%P$NItJ,\e(B URL \e$B$K$J$j!"%/%(%j!<J8;zNs$r4^$`$3$H$O$G$-$^$;$s!#\e(B</p>
690
691     <p>\e$B%m!<%+%k%5!<%P$N%"%I%l%9$,\e(B <code>http://example.com/</code> \e$B$G$"$k$H\e(B
692     \e$B$7$^$9!#$9$k$H!"\e(B</p>
693
694     <example>
695       ProxyPass /mirror/foo/ http://backend.example.com/
696     </example>
697
698     <p>\e$B$H@_Dj$9$k$H\e(B <code>http://example.com/mirror/foo/bar</code> \e$B$X$N\e(B
699     \e$B%j%/%(%9%H$,FbItE*$K\e(B <code>http://backend.example.com/bar</code> \e$B$X$N\e(B
700     \e$B%W%m%-%7%j%/%(%9%H$KJQ49$5$l$k$3$H$K$J$j$^$9!#\e(B</p>
701
702     <p>\e$B%5%V%G%#%l%/%H%j$r%j%P!<%9%W%m%-%7$7$?$/$J$$$H$-$K\e(B <code>!</code> \e$B$O\e(B
703     \e$BLr$KN)$A$^$9!#\e(B<em>\e$BNc$($P\e(B</em>\e$B!"\e(B</p>
704
705     <example>
706       ProxyPass /mirror/foo/i !<br />
707       ProxyPass /mirror/foo http://backend.example.com
708     </example>
709
710     <p>\e$B$O\e(B <code>/mirror/foo/i</code> \e$B$r\e(B<em>\e$B=|$/\e(B</em>
711     <code>/mirror/foo</code> \e$B$X$N$9$Y$F$N%j%/%(%9%H$r\e(B
712     <code>backend.example.com</code> \e$B$K%W%m%-%7$7$^$9!#\e(B</p>
713
714     <note><title>\e$BCm\e(B</title>
715       <p>\e$B=gHV$O=EMW$G$9!#0lHLE*$J\e(B <directive>ProxyPass</directive>
716       \e$B%G%#%l%/%F%#%V$N\e(B<em>\e$BA0$K\e(B</em>
717       \e$B=|30%G%#%l%/%F%#%V$rCV$/I,MW$,$"$j$^$9!#\e(B</p>
718     </note>
719
720     <p>2.1 \e$B$N?75!G=$G!"%P%C%/%(%s%I%5!<%P$H$N@\B3$K%W!<%k$5$l$?%3%M%/%7%g%s$r\e(B
721     \e$B;H$($k$h$&$K$J$j$^$7$?!#\e(B<code>key=value</code> \e$B7A<0$N%Q%i%a!<%?$G\e(B
722     \e$B$3$N%3%M%/%7%g%s%W!<%j%s%0$ND4@0$,$G$-$^$9!#\e(B<code>Hard Maximum</code> 
723     \e$B$N%G%U%)%k%HCM$O!"M-8z$K$J$C$F$$$k\e(B MPM \e$B$G$N%W%m%;%9Ev$?$j$N%9%l%C%I?t$H\e(B
724     \e$BF1$8?t$N%3%M%/%7%g%s?t$G$9!#\e(Bprefork MPM \e$B$G$ODL>o$O\e(B 1 \e$B$G!"\e(Bworker MPM \e$B$G$O\e(B
725     <directive>ThreadsPerChild</directive> \e$B$GD4@0$5$l$^$9!#\e(B</p>
726
727     <p><code>min</code> \e$B$N@_Dj$G!"%P%C%/%(%s%I%5!<%P$H$N4V$K2?K\$N%3%M%/%7%g%s$r\e(B
728     \e$B>o;~3+$/$+$,7h$^$j$^$9!#\e(BSoft Maximum <code>smax</code> \e$B$N?t$K\e(B
729     \e$BC#$9$k$^$GI,MW$K1~$8$F%3%M%/%7%g%s$O@8@.$5$l$^$9!#\e(B<code>smax</code>
730     \e$B$rD6$($??t$N%3%M%/%7%g%s$O!"@8B8;~4V\e(B <code>ttl</code> \e$B$G@ZCG$5$l$^$9!#\e(B
731     \e$B%P%C%/%(%s%I%5!<%P$H\e(B Hard Maximum <code>max</code> \e$B$N?t0J>e$N%3%M%/%7%g%s$r\e(B
732     \e$B@8@.$9$k$3$H$O$"$j$^$;$s!#\e(B</p>
733
734     <example>
735         ProxyPass /example http://backend.example.com smax=5 max=20 ttl=120 retry=300
736     </example>
737
738     <p><directive type="section" module="core"
739     >Location</directive> \e$B%;%/%7%g%s$NCf$G;H$o$l$?>l9g!":G=i$N0z?t$O\e(B
740     \e$B>JN,$5$l!"%m!<%+%k%G%#%l%/%H%j$O\e(B <directive type="section" module="core"
741     >Location</directive> \e$B$+$i<hF@$5$l$^$9!#\e(B</p>
742
743     <note type="warning"><directive>ProxyPass</directive> \e$B%G%#%l%/%F%#%V$r\e(B
744     \e$B;H$C$F$$$k$H$-$O\e(B <directive
745     module="mod_proxy">ProxyRequests</directive> \e$B%G%#%l%/%F%#%V$ODL>o$O\e(B
746     <strong>off</strong> \e$B$K@_Dj$5$l$F$$$k$Y$-$G$9!#\e(B</note>
747
748     <p>\e$B$h$j=@Fp$J%j%P!<%9%W%m%-%7$N@_Dj$,I,MW$J>l9g$O!"\e(B<code>[P]</code>
749     \e$B%U%i%0IU$-$N\e(B <directive module="mod_rewrite">RewriteRule</directive>
750     \e$B%G%#%l%/%F%#%V$r;2>H$7$F$/$@$5$$!#\e(B</p>
751 </usage>
752 </directivesynopsis>
753
754 <directivesynopsis>
755 <name>ProxyPassReverse</name>
756 <description>\e$B%j%P!<%9%W%m%-%7$5$l$?%5!<%P$+$iAw$i$l$?\e(B HTTP \e$B1~Ez%X%C%@$N\e(B
757 URL \e$B$rD4@0$9$k\e(B</description>
758 <syntax>ProxyPassReverse [<var>path</var>] <var>url</var></syntax>
759 <contextlist><context>server config</context><context>virtual host</context>
760 <context>directory</context>
761 </contextlist>
762
763 <usage>
764     <p>\e$B$3$N%G%#%l%/%F%#%V$O\e(B Apache \e$B$K\e(B HTTP \e$B%j%@%$%l%/%H1~Ez$N\e(B
765     <code>Location</code>, <code>Content-Location</code>, <code>URI</code>
766     \e$B%X%C%@$ND4@0$r$5$;$^$9!#$3$l$O!"\e(BApache \e$B$,%j%P!<%9%W%m%-%7$H$7$F;H$o$l$F$$$k\e(B
767     \e$B$H$-$K!"%j%P!<%9%W%m%-%7$rDL$5$J$$$G%"%/%;%9$9$k$3$H$rKI$0$?$a$K\e(B
768     \e$B=EMW$G$9!#$3$l$K$h$j%P%C%/%(%s%I%5!<%P$N\e(B HTTP \e$B%j%@%$%l%/%H$,\e(B
769     \e$B%j%P!<%9%W%m%-%7$H%P%C%/%(%s%I$N4V$G07$o$l$k$h$&$K$J$j$^$9!#\e(B</p>
770
771     <p>\e$B%G%#%l%/%F%#%V$GL@<($5$l$F$$$k\e(B HTTP \e$B1~Ez%X%C%@$N$_$,=q$-49$($i$l$^$9!#\e(B
772     Apache \e$B$OB>$N1~Ez%X%C%@$r=q$-49$($?$j!"\e(BHTML \e$B%Z!<%8$NCf$N\e(B URL \e$B;2>H$r\e(B
773     \e$B=q$-49$($?$j$9$k$3$H$O$"$j$^$;$s!#\e(BHTML \e$B$NCf$r8+$F!"\e(BURL \e$B;2>H$r=q$-49$($k\e(B
774     \e$B%b%8%e!<%k$K\e(B Nick Kew \e$B$5$s$N\e(B <a
775     href="http://apache.webthing.com/software/mod_proxy_html/"
776     >mod_proxy_html</a> \e$B$,$"$j$^$9!#\e(B</p>
777
778     <p><var>path</var> \e$B$O%m!<%+%k2>A[%Q%9$NL>A0$G$9!#\e(B<var>url</var> \e$B$O\e(B
779     \e$B%j%b!<%H%5!<%P$NItJ,\e(B URL \e$B$G$9!#$3$l$i$O\e(B <directive module="mod_proxy"
780     >ProxyPass</directive> \e$B%G%#%l%/%F%#%V$HF1MM$G$9!#\e(B</p>
781
782     <p>\e$BNc$($P!"%m!<%+%k%5!<%P$N%"%I%l%9$,\e(B <code>http://example.com/</code>
783     \e$B$@$H$7$^$9!#$9$k$H\e(B</p>
784
785     <example>
786       ProxyPass         /mirror/foo/ http://backend.example.com/<br />
787       ProxyPassReverse  /mirror/foo/ http://backend.example.com/<br />
788       ProxyPassReverseCookieDomain  backend.example.com  public.example.com<br />
789       ProxyPassReverseCookiePath  /  /mirror/foo/
790     </example>
791
792     <p>\e$B$H$$$&@_Dj$r$9$k$H!"\e(B<code>http://example.com/mirror/foo/bar</code>
793     \e$B$X$N%m!<%+%k%j%/%(%9%H$,\e(B <code>http://backend.example.com/bar</code>
794     \e$B$X$N%W%m%-%7%j%/%(%9%H$KFbIt$G%j%@%$%l%/%H$5$l$k$@$1$G$O$"$j$^$;$s\e(B
795     (\e$B$3$l$O\e(B <code>ProxyPass</code> \e$B$N5!G=$G$9\e(B)\e$B!#\e(B<code>backend.example.com</code>
796     \e$B$,Aw$k%j%@%$%l%/%H$NLLE]$b$_$^$9!#\e(B<code>http://backend.example.com/bar</code>
797     \e$B$,\e(B <code>http://backend.example.com/quux</code> \e$B$K%j%@%$%l%/%H$5$l$?$H$-!"\e(B
798     Apache \e$B$O\e(B HTTP \e$B%j%@%$%l%/%H1~Ez$r%/%i%$%"%s%H$KAw$kA0$K!"\e(B
799     <code>http://example.com/mirror/foo/quux</code> \e$B$KJQ99$7$^$9!#\e(B
800     URL \e$B$r9=@.$9$k$N$K;H$o$l$k%[%9%HL>$O\e(B <directive
801     module="core">UseCanonicalName</directive> \e$B$N@_Dj$K1~$8$FA*Br$5$l$k$3$H$K\e(B
802     \e$BCm0U$7$F$/$@$5$$!#\e(B</p>
803
804     <p><directive>ProxyPassReverse</directive> \e$B%G%#%l%/%F%#%V$O\e(B
805     \e$BBP1~$9$k\e(B <directive module="mod_proxy"
806     >ProxyPass</directive> \e$B%G%#%l%/%F%#%V$K$O0MB8$7$J$$$?$a!"\e(B
807     <module>mod_rewrite</module> \e$B$N%W%m%-%7DL2a5!G=\e(B
808     (<code>RewriteRule ...  [P]</code>) \e$B$HJ;$;$F;HMQ$9$k$3$H$,$G$-$^$9!#\e(B</p>
809
810     <p><directive type="section" module="core"
811     >Location</directive> \e$B%;%/%7%g%s$NCf$G;H$o$l$?>l9g$O!"\e(B
812     \e$B:G=i$N0z?t$O>JN,$5$l!"%m!<%+%k%G%#%l%/%H%j$O\e(B <directive
813     type="section" module="core">Location</directive> \e$B$+$i<hF@$5$l$^$9!#\e(B</p>
814 </usage>
815 </directivesynopsis>
816
817 <directivesynopsis>
818 <name>ProxyPassReverseCookieDomain</name>
819 <description>\e$B%j%P!<%9%W%m%-%7%5!<%P$+$i$N\e(B Set-Cookie \e$B%X%C%@$N\e(B Domain \e$BJ8;zNs$r\e(B
820 \e$BD4@0$9$k\e(B</description>
821 <syntax>ProxyPassReverseCookieDomain <var>internal-domain</var> <var>public-domain</var></syntax>
822 <contextlist><context>server config</context><context>virtual host</context>
823 <context>directory</context>
824 </contextlist>
825 <usage>
826 <p>\e$B;HMQK!$O4pK\E*$K\e(B
827 <directive module="mod_proxy">ProxyPassReverse</directive> \e$B$HF1$8$G$9$,!"\e(B
828 \e$B%X%C%@$N\e(B URL \e$B$NBe$o$j$K\e(B <code>Set-Cookie</code> \e$B%X%C%@$N\e(B
829 <code>domain</code> \e$BJ8;zNs$r=q$-49$($^$9!#\e(B</p>
830 </usage>
831 </directivesynopsis>
832
833 <directivesynopsis>
834 <name>ProxyPassReverseCookiePath</name>
835 <description>Reverse \e$B%W%m%-%7%5!<%P$+$i$N\e(B Set-Cookie \e$B%X%C%@$N\e(B Path \e$BJ8;zNs$r\e(B
836 \e$BD4@0$9$k\e(B</description>
837 <syntax>ProxyPassReverseCookiePath <var>internal-path</var> <var>public-path</var></syntax>
838 <contextlist><context>server config</context><context>virtual host</context>
839 <context>directory</context>
840 </contextlist>
841 <usage>
842 <p>\e$B;HMQK!$O4pK\E*$K\e(B
843 <directive module="mod_proxy">ProxyPassReverse</directive> \e$B$HF1$8$G$9$,!"\e(B
844 \e$B%X%C%@$N\e(B URL \e$B$NBe$o$j$K\e(B <code>Set-Cookie</code> \e$B%X%C%@$N\e(B
845 <code>path</code> \e$BJ8;zNs$r=q$-49$($^$9!#\e(B</p>
846 </usage>
847 </directivesynopsis>
848
849
850 <directivesynopsis>
851 <name>AllowCONNECT</name>
852 <description>\e$B%W%m%-%7$r7PM3$7$F!"$I$N%]!<%H$K\e(B <code>CONNECT</code>
853 \e$B$G$-$k$+$r;XDj$9$k\e(B</description>
854 <syntax>AllowCONNECT <var>port</var> [<var>port</var>] ...</syntax>
855 <default>AllowCONNECT 443 563</default>
856 <contextlist><context>server config</context><context>virtual host</context>
857 </contextlist>
858
859 <usage>
860     <p><directive>AllowCONNECT</directive> \e$B$O%W%m%-%7$N\e(B <code>CONNECT</code>
861     \e$B%a%=%C%I$,@\B3$r5v2D$9$k%]!<%HHV9f$N%j%9%H$r;XDj$7$^$9!#\e(B
862     \e$B:#F|$N%V%i%&%6$O!"\e(B<code>https</code> \e$B%3%M%/%7%g%s$,MW5a$5$l$F$$$F!"\e(B
863     HTTP \e$B>e$G$N%W%m%-%7$K$h$k%H%s%M%j%s%0$,$G$-$k$H$-$K!"\e(B
864     \e$B$3$N%a%=%C%I$r;H$$$^$9!#\e(B</p>
865
866     <p>\e$B%G%U%)%k%H$N@_Dj$G$O!"\e(Bhttps \e$B$N%G%U%)%k%H%]!<%H\e(B (<code>443</code>) \e$B$H\e(B
867     \e$B%G%U%)%k%H$N\e(B snews \e$B%]!<%H\e(B (<code>563</code>) \e$B$,M-8z$K$J$C$F$$$^$9!#\e(B
868     \e$B$3$N%G%U%)%k%H$r>e=q$-$7$F!"%j%9%H$K5-:\$7$?%]!<%H$K$N$_@\B3$r5v2D$7$?$$>l9g!"\e(B
869     <directive>AllowCONNECT</directive> \e$B%G%#%l%/%F%#%V$r;HMQ$7$^$9!#\e(B</p>
870
871     <p><code>CONNECT</code> \e$B$r;HMQ$9$k$K$O!"\e(B<module>mod_proxy_connect</module> 
872     \e$B$,%5!<%P$KAH$_9~$^$l$F$$$J$1$l$P$J$i$J$$$3$H$KCm0U$7$F$/$@$5$$!#\e(B</p>
873 </usage>
874 </directivesynopsis>
875
876 <directivesynopsis>
877 <name>ProxyBlock</name>
878 <description>\e$B%W%m%-%7@\B3$r6X;_$9$k8l6g!"%[%9%HL>!"%I%a%$%s$r;XDj$9$k\e(B</description>
879 <syntax>ProxyBlock *|<var>word</var>|<var>host</var>|<var>domain</var>
880 [<var>word</var>|<var>host</var>|<var>domain</var>] ...</syntax>
881 <contextlist><context>server config</context><context>virtual host</context>
882 </contextlist>
883
884 <usage>
885     <p><directive>ProxyBlock</directive> \e$B%G%#%l%/%F%#%V$O6uGr$G6h@Z$i$l$?\e(B
886     \e$B8l6g!"%[%9%HL>!"%I%a%$%s$N%j%9%H$r;XDj$7$^$9!#%5%$%HL>$K$=$N8l6g!"%[%9%HL>!"\e(B
887     \e$B%I%a%$%s$r4^$`%5%$%H$X$N\e(B HTTP\e$B!"\e(BHTTPS\e$B!"\e(BFTP \e$B$K$h$k%I%-%e%a%s%H$N%j%/%(%9%H$O\e(B
888     \e$B%W%m%-%7%5!<%P$K$h$j\e(B<em>\e$B%V%m%C%/$5$l$^$9\e(B</em>\e$B!#%W%m%-%7%b%8%e!<%k$O\e(B
889     \e$B5/F0;~$K%[%9%HL>$H;W$7$-9`L\$N\e(B IP \e$B%"%I%l%9$rD4$Y!"8e$N%F%9%H$N$?$a$K\e(B
890     \e$B%-%c%C%7%e$7$^$9!#$3$l$K$h$j!"%5!<%P$N5/F0$,>/$7CY$/$J$k$+$b$7$l$^$;$s!#\e(B</p>
891
892     <example><title>Example</title>
893       ProxyBlock joes-garage.com some-host.co.uk rocky.wotsamattau.edu
894     </example>
895
896     <p><code>rocky.wotsamattau.edu</code> \e$B$,\e(B IP \e$B%"%I%l%9$G;2>H$5$l$?$H$-$G$b\e(B
897     \e$B%^%C%A$7$^$9!#\e(B</p>
898
899     <p><code>wotsamattau.edu</code> \e$B$N%^%C%A$K$O\e(B <code>wotsamattau</code>
900     \e$B$@$1$G$b==J,$G$9!#\e(B</p>
901
902     <example>
903       ProxyBlock *
904     </example>
905
906     <p>\e$B$O$9$Y$F$N%5%$%H$X$N@\B3$r%V%m%C%/$9$k$3$H$KCm0U$7$F$/$@$5$$!#\e(B</p>
907 </usage>
908 </directivesynopsis>
909
910 <directivesynopsis>
911 <name>ProxyReceiveBufferSize</name>
912 <description>\e$B%W%m%-%7$5$l$k\e(B HTTP \e$B$H\e(B FTP \e$B@\B3$N$?$a$N%M%C%H%o!<%/%P%C%U%!%5%$%:\e(B</description>
913 <syntax>ProxyReceiveBufferSize <var>bytes</var></syntax>
914 <default>ProxyReceiveBufferSize 0</default>
915 <contextlist><context>server config</context><context>virtual host</context>
916 </contextlist>
917
918 <usage>
919     <p><directive>ProxyReceiveBufferSize</directive> \e$B%G%#%l%/%F%#%V$O\e(B
920     \e$B%9%k!<%W%C%H$r>e$2$k$?$a$KL@<(E*$K\e(B (TCP/IP) \e$B%M%C%H%o!<%/%P%C%U%!$N%5%$%:$r\e(B
921     \e$B@_Dj$7$^$9!#CM$O\e(B <code>512</code> \e$B0J>e$+!"%7%9%F%`$N%G%U%)%k%H$N%P%C%U%!\e(B
922     \e$B%5%$%:$r0UL#$9$k\e(B <code>0</code> \e$B$G$J$1$l$P$J$j$^$;$s!#\e(B</p>
923
924     <example><title>\e$BNc\e(B</title>
925       ProxyReceiveBufferSize 2048
926     </example>
927 </usage>
928 </directivesynopsis>
929
930 <directivesynopsis>
931 <name>ProxyIOBufferSize</name>
932 <description>\e$BFbIt%G!<%?%9%k!<%W%C%H%P%C%U%!$N%5%$%:$r7hDj$9$k\e(B</description>
933 <syntax>ProxyIOBufferSize <var>bytes</var></syntax>
934 <default>ProxyIOBufferSize 8192</default>
935 <contextlist><context>server config</context><context>virtual host</context>
936 </contextlist>
937
938 <usage>
939     <p><directive>ProxyIOBufferSize</directive> \e$B%G%#%l%/%F%#%V$OF~NO$H\e(B
940     \e$B=PNOMQ$N0l;~%a%b%j$H$7$F;H$o$l$kFbIt%P%C%U%!$N%5%$%:$rD4@0$7$^$9!#\e(B
941     \e$B%5%$%:$O\e(B <code>8192</code> \e$B0J2<$G$J$1$l$P$J$j$^$;$s!#\e(B</p>
942
943     <p>\e$B$[$H$s$I$9$Y$F$N>l9g!"$3$NCM$rJQ99$9$kM}M3$O$"$j$^$;$s!#\e(B</p>
944 </usage>
945 </directivesynopsis>
946
947 <directivesynopsis>
948 <name>ProxyMaxForwards</name>
949 <description>\e$B%j%/%(%9%H$,%U%)%o!<%I$5$l$k%W%m%-%7$N:GBg?t\e(B</description>
950 <syntax>ProxyMaxForwards <var>number</var></syntax>
951 <default>ProxyMaxForwards 10</default>
952 <contextlist><context>server config</context><context>virtual host</context>
953 </contextlist>
954 <compatibility>Apache 2.0 \e$B0J9_$G;HMQ2DG=\e(B</compatibility>
955
956 <usage>
957     <p><directive>ProxyMaxForwards</directive> \e$B%G%#%l%/%F%#%V$O\e(B
958     \e$B%j%/%(%9%H$K\e(B <code>Max-Forwards</code> \e$B%X%C%@$,;XDj$5$l$F$$$J$$>l9g$K\e(B
959     \e$B%j%/%(%9%H$,DL2a2DG=$J%W%m%-%7$N:GBg?t$r@_Dj$7$^$9!#$3$l$O\e(B
960     \e$B%W%m%-%7$NL58B%k!<%W$d\e(B DoS \e$B967b$rKI$0$?$a$K@_Dj$5$l$F$$$^$9!#\e(B</p>
961
962     <example><title>\e$BNc\e(B</title>
963       ProxyMaxForwards 15
964     </example>
965 </usage>
966 </directivesynopsis>
967
968 <directivesynopsis>
969 <name>NoProxy</name>
970 <description>\e$BD>@\@\B3$9$k\e(B \e$B%[%9%H!"%I%a%$%s!"%M%C%H%o!<%/\e(B</description>
971 <syntax>NoProxy <var>host</var> [<var>host</var>] ...</syntax>
972 <contextlist><context>server config</context><context>virtual host</context>
973 </contextlist>
974
975 <usage>
976     <p>\e$B$3$N%G%#%l%/%F%#%V$O%$%s%H%i%M%C%HCf$N\e(B Apache \e$B%W%m%-%7%5!<%P$K$N$_\e(B
977     \e$BM-MQ$G$9!#\e(B<directive>NoProxy</directive> \e$B%G%#%l%/%F%#%V$O6uGr6h@Z$j$G!"\e(B
978     \e$B%5%V%M%C%H!"\e(BIP \e$B%"%I%l%9!"%[%9%H!"%I%a%$%s$N%j%9%H$r;XDj$7$^$9!#\e(B
979     \e$B$3$l$i$N$I$l$+$K%^%C%A$9$k%[%9%H$X$N%j%/%(%9%H$O\e(B <directive
980     module="mod_proxy">ProxyRemote</directive> \e$B$G@_Dj$5$l$?%W%m%-%7%5!<%P$K\e(B
981     \e$B%U%)%o!<%I$5$l$:!"D>@\=hM}$5$l$^$9!#\e(B</p>
982
983     <example><title>\e$BNc\e(B</title>
984       ProxyRemote  *  http://firewall.mycompany.com:81<br />
985       NoProxy         .mycompany.com 192.168.112.0/21
986     </example>
987
988     <p><directive>NoProxy</directive> \e$B%G%#%l%/%F%#%V$N\e(B <var>host</var> \e$B0z?t$O\e(B
989     \e$B0J2<$N<oN`$N$I$l$+$G$9\e(B:</p>
990
991     <dl>
992     <!-- ===================== Domain ======================= -->
993     <dt><var><a name="domain" id="domain">Domain</a></var></dt>
994     <dd>
995     <p><dfn>Domain</dfn> \e$B$O@hF,$K%T%j%*%I$NCe$$$?ItJ,\e(B DNS \e$B%I%a%$%sL>$G$9!#\e(B
996     \e$BF10l\e(B DNS \e$B%I%a%$%s5Z$S%>!<%s\e(B (<em>\e$B$9$J$o$A\e(B</em>\e$B!"%[%9%HL>$NKvHx$,$9$Y$F\e(B
997     <var>Domain</var> \e$B$G=*$o$C$F$$$k$H$$$&$3$H\e(B) \e$B$KB0$9$k%[%9%H$N%j%9%H$r\e(B
998     \e$B8=$7$^$9\e(B)\e$B!#\e(B</p>
999
1000     <example><title>\e$BNc\e(B</title>
1001       .com .apache.org.
1002     </example>
1003
1004     <p><var>Domain</var> \e$B$r\e(B <a href="#hostname"
1005     >Hostname</a> \e$B$H6hJL$9$k$?$a$K\e(B (\e$B0UL#E*$K$b9=J8E*$K$b!#\e(BDNS \e$B%I%a%$%s$b\e(B
1006     DNS \e$B$N\e(B A \e$B%l%3!<%I$r;}$D$3$H$,$G$-$k$N$G$9\e(B!)\e$B!"\e(B<var>Domain</var> \e$B$O\e(B
1007     \e$B>o$K%T%j%*%I$G;O$^$j$^$9!#\e(B</p>
1008     
1009     <note><title>\e$BCm\e(B</title>
1010       <p>\e$B%I%a%$%sL>$NHf3S$OBgJ8;z>.J8;z$r6hJL$;$:$K9T$J$o$l!"\e(B<var>Domain</var>
1011       \e$B$O>o$K\e(B DNS \e$B%D%j!<$N%k!<%H$+$i;O$^$k$b$N$H$_$J$5$l$^$9!#$G$9$+$i!"\e(B
1012       \e$B<!$NFs$D$N%I%a%$%s\e(B <code>.MyDomain.com</code> \e$B$H\e(B
1013       <code>.mydomain.com.</code> (\e$B:G8e$N%T%j%*%I$KCmL\\e(B) \e$B$OF10l$G$"$k$H\e(B
1014       \e$B$_$J$5$l$^$9!#%I%a%$%s$NHf3S$O\e(B DNS \e$B%k%C%/%"%C%W$J$7$G9T$J$o$l$k$?$a!"\e(B
1015       \e$B%5%V%M%C%H$NHf3S$h$j$b$:$C$H8zN(E*$G$9!#\e(B</p>
1016     </note></dd>
1017
1018     <!-- ===================== SubNet ======================= -->
1019     <dt><var><a name="subnet" id="subnet">SubNet</a></var></dt>
1020     <dd>
1021     <p><dfn>SubNet</dfn> \e$B$O?tCM7A<0\e(B (\e$B%I%C%H$G6h@Z$i$l$?;M$D$N?t;z\e(B) \e$B$N\e(B
1022     \e$BItJ,%$%s%?!<%M%C%H%"%I%l%9$G$9!#8e$K%9%i%C%7%e$H\e(B <var>Subnet</var>
1023     \e$B$N0UL#$N$"$k%S%C%H?t$r;XDj$9$k%M%C%H%^%9%/$H$rB3$1$k$3$H$,$G$-$^$9!#\e(B
1024     \e$B6&DL$N%M%C%H%o!<%/%$%s%?%U%'!<%9$r;H$C$FE~C#$9$k$3$H$N$G$-$k%5%V%M%C%H$r\e(B
1025     \e$B8=$9$?$a$K;H$o$l$^$9!#L@<(E*$K%M%C%H%^%9%/$r;XDj$7$J$$>l9g$O\e(B
1026     \e$B:G8e$N>JN,$5$l$?\e(B (\e$B$b$7$/$OCM$,\e(B 0 \e$B$N\e(B) \e$B?t;z$,%^%9%/$r;XDj$7$^$9!#\e(B
1027     (\e$B$3$N>l9g$O!"%M%C%H%^%9%/$O\e(B 8 \e$B%S%C%HC10L$G$7$+;XDj$G$-$^$;$s!#\e(B)
1028     \e$BNc\e(B:</p>
1029
1030     <dl>
1031     <dt><code>192.168</code> \e$B$b$7$/$O\e(B <code>192.168.0.0</code></dt>
1032     <dd>\e$B%5%V%M%C%H\e(B 192.168.0.0 \e$B$H0EL[$N\e(B 16 \e$B%S%C%HM-8z$J%M%C%H%^%9%/\e(B
1033     (<code>255.255.0.0</code> \e$B$H$$$&%M%C%H%^%9%/$N7A<0$G;H$o$l$k$3$H$b\e(B
1034     \e$B$"$j$^$9\e(B)</dd>
1035     <dt><code>192.168.112.0/21</code></dt>
1036     <dd>\e$B%5%V%M%C%H\e(B<code>192.168.112.0/21</code> \e$B$H\e(B 21 \e$B%S%C%HM-8z$J\e(B
1037     \e$B%M%C%H%^%9%/\e(B (<code>255.255.248.0</code> \e$B$H$$$&7A<0$G;H$o$l$k$3$H$b\e(B
1038     \e$B$"$j$^$9\e(B)</dd>
1039     </dl>
1040
1041     <p>\e$BFCJL$J>l9g$K!"\e(B32 \e$B%S%C%HM-8z$J\e(B <em>SubNet</em> \e$B$O\e(B
1042     <var><a href="#ipadr">IPAddr</a></var> \e$B$HF1Ey$G!"\e(B
1043     0 \e$B%S%C%HM-8z$J\e(B <var>SubNet</var> (<em>\e$BNc$($P\e(B</em>\e$B!"\e(B0.0.0.0/0) \e$B$O\e(B
1044     \e$B$9$Y$N\e(B IP \e$B%"%I%l%9$K%^%C%A$9$kDj?t\e(B <var>_Default_</var> \e$B$HF1$8$G$9!#\e(B</p>
1045     </dd>
1046
1047     <!-- ===================== IPAddr ======================= -->
1048     <dt><var><a name="ipaddr" id="ipaddr">IPAddr</a></var></dt>
1049     <dd>
1050     <p><dfn>IPAddr</dfn> \e$B$O?tCM7A<0\e(B (\e$B%I%C%H$G6h@Z$i$l$?;M$D$N?t;z\e(B) \e$B$N\e(B
1051     \e$B40A4%$%s%?!<%M%C%H%"%I%l%9$G$9!#DL>o$O$3$N%"%I%l%9$O%[%9%H$r\e(B
1052     \e$B8=$7$^$9$,!"I,$:$7$b%"%I%l%9$KBP1~$9$k\e(B DNS \e$B%I%a%$%sL>$,$"$k$o$1$G$O\e(B
1053     \e$B$"$j$^$;$s!#\e(B</p>
1054
1055     <example><title>\e$BNc\e(B</title>
1056       192.168.123.7
1057     </example>
1058     
1059     <note><title>\e$BCm\e(B</title>
1060       <p><var>IPAddr</var> \e$B$O\e(B DNS \e$B%7%9%F%`$K$h$j2r7h$5$l$kI,MW$,$J$$$N$G!"\e(B
1061       apache \e$B$N@-G=$,8~>e$9$k$+$b$7$l$^$;$s!#\e(B</p>
1062     </note></dd>
1063
1064     <!-- ===================== Hostname ======================= -->
1065     <dt><var><a name="hostname" id="hostname">Hostname</a></var></dt>
1066     <dd>
1067     <p><dfn>Hostname</dfn> \e$B$O\e(B DNS \e$B%I%a%$%s%5!<%S%9$K$h$j0l$D$b$7$/$O\e(B
1068     \e$BJ#?t$N\e(B <var><a href="#ipaddr">IPAddrs</a></var> \e$B$K2r7h2DG=$J\e(B
1069     \e$B40A4$J\e(B DNS \e$B%I%a%$%sL>$G$9!#$3$l$O\e(B (<var><a href="#domain">Domain</a></var>
1070     \e$B$H0c$C$F!"@bL@$O>e5-$r;2>H\e(B) \e$BO@M}E*$J%[%9%H$r8=$7!">/$/$H$b0l$D$N\e(B
1071     <var><a href="#ipaddr">IPAddr</a></var> (\e$B$b$7$/$O0c$&\e(B
1072     <var><a href="#ipaddr">IPAddr</a></var> \e$B$N%[%9%H$N%j%9%H\e(B) \e$B$K2r7h\e(B
1073     \e$B$5$l$J$1$l$P$J$j$^$;$s\e(B)\e$B!#\e(B</p>
1074
1075     <example><title>\e$BNc\e(B</title>
1076       prep.ai.mit.edu<br />
1077       www.apache.org
1078     </example>
1079
1080     <note><title>\e$BCm\e(B</title>
1081       <p>\e$BB?$/$N>l9g!"\e(B<var>Hostname</var> \e$B$NBe$o$j$K\e(B <var><a
1082       href="#ipaddr">IPAddr</a></var> \e$B$r;XDj$7$?J}$,!"\e(BDNS \e$B%k%C%/%"%C%W$r\e(B
1083       \e$BHr$1$k$3$H$,$G$-$k$?$a!"8zN($,NI$/$J$j$^$9!#\e(BApache \e$B$NL>A02r7h$O\e(B
1084       \e$B%M!<%`%5!<%P$X$N@\B3$,CY$$\e(B PPP \e$B>e$N>l9g$J$I$K$+$J$j;~4V$r<h$i$l$k\e(B
1085       \e$B$3$H$,$"$j$^$9!#\e(B</p>
1086       <p><var>Hostname</var> \e$B$NHf3S$OBgJ8;z>.J8;z$r6hJL$;$:$K9T$J$o$l!"\e(B
1087       <var>Hostname</var> \e$B$O>o$K\e(B DNS \e$B%D%j!<$N%k!<%H$+$i;O$^$k$b$N$H$_$J$5$l$^$9!#\e(B
1088       \e$B$G$9$+$i!"Fs$D$N%I%a%$%s\e(B <code>WWW.MyDomain.com</code> \e$B$H\e(B
1089       <code>www.mydomain.com.</code> (\e$B:G8e$N%T%j%*%I$KCmL\\e(B) \e$B$OF10l$G$"$k$H\e(B
1090       \e$B$_$J$5$l$^$9!#\e(B</p>
1091      </note></dd>
1092     </dl>
1093 </usage>
1094 <seealso><a href="../dns-caveats.html">DNS \e$B$K4X$9$kLdBj\e(B</a></seealso>
1095 </directivesynopsis>
1096
1097 <directivesynopsis>
1098 <name>ProxyTimeout</name>
1099 <description>\e$B%W%m%-%7$5$l$?%j%/%(%9%H$N%M%C%H%o!<%/%?%$%`%"%&%H\e(B</description>
1100 <syntax>ProxyTimeout <var>seconds</var></syntax>
1101 <default>ProxyTimeout 300</default>
1102 <contextlist><context>server config</context><context>virtual host</context>
1103 </contextlist>
1104 <compatibility>Apache 2.0.31 \e$B0J9_$G;HMQ2DG=\e(B</compatibility>
1105
1106 <usage>
1107     <p>\e$B$3$N%G%#%l%/%F%#%V$O%f!<%6$,%W%m%-%7%j%/%(%9%H$N%?%$%`%"%&%H$r\e(B
1108     \e$B;XDj$G$-$k$h$&$K$7$^$9!#$3$l$O%O%s%0$7$F$7$^$&CY$$!"$b$7$/$O5sF0$N\e(B
1109     \e$B2x$7$$%5!<%P$,$"$j!"%5!<%P$,%G!<%?$rJV$9$^$G$R$?$9$iBT$AB3$1$k$h$j$b\e(B
1110     \e$B%?%$%`%"%&%H$rJV$7$F$h$j4K$d$+$K\e(B<transnote>graceful \e$B$K\e(B</transnote>
1111     \e$B<:GT$5$;$?$$>l9g$KLr$KN)$A$^$9!#\e(B</p>
1112 </usage>
1113 </directivesynopsis>
1114
1115 <directivesynopsis>
1116 <name>ProxyDomain</name>
1117 <description>\e$B%W%m%-%7$5$l$?%j%/%(%9%H$N%G%U%)%k%H$N%I%a%$%sL>\e(B</description>
1118 <syntax>ProxyDomain <var>Domain</var></syntax>
1119 <contextlist><context>server config</context><context>virtual host</context>
1120 </contextlist>
1121
1122 <usage>
1123     <p>\e$B$3$N%G%#%l%/%F%#%V$O%$%s%H%i%M%C%HFb$N\e(B Apache \e$B%W%m%-%7%5!<%P$K$N$_\e(B
1124     \e$BM-MQ$G$9!#\e(B<directive>ProxyDomain</directive> \e$B%G%#%l%/%F%#%V$O\e(B
1125     apache \e$B%W%m%-%7%5!<%P$,B0$9$k%G%U%)%k%H$N%I%a%$%s$r;XDj$7$^$9!#\e(B
1126     \e$B%I%a%$%sL>$NL5$$%j%/%(%9%H$r<u$1$?>l9g!"@_Dj$5$l$?\e(B <var>Domain</var>
1127     \e$B$,DI2C$5$l$?F1$8%[%9%H$X$N%j%@%$%l%/%H1~Ez$,JV$5$l$^$9!#\e(B</p>
1128
1129     <example><title>\e$BNc\e(B</title>
1130       ProxyRemote  *  http://firewall.mycompany.com:81<br />
1131       NoProxy         .mycompany.com 192.168.112.0/21<br />
1132       ProxyDomain     .mycompany.com
1133     </example>
1134 </usage>
1135 </directivesynopsis>
1136
1137 <directivesynopsis>
1138 <name>ProxyVia</name>
1139 <description>\e$B%W%m%-%7$5$l$?%j%/%(%9%H$N\e(B <code>Via</code> HTTP \e$B1~Ez%X%C%@\e(B
1140 \e$B$K$h$jDs6!$5$l$k>pJs\e(B</description>
1141 <syntax>ProxyVia On|Off|Full|Block</syntax>
1142 <default>ProxyVia Off</default>
1143 <contextlist><context>server config</context><context>virtual host</context>
1144 </contextlist>
1145
1146 <usage>
1147     <p>\e$B$3$N%G%#%l%/%F%#%V$O%W%m%-%7$N\e(B <code>Via:</code> HTTP \e$B%X%C%@$N;HMQ$r\e(B
1148     \e$B@)8f$7$^$9!#A[Dj$5$l$F$$$k;H$$J}$O!"%W%m%-%7%5!<%P$,$$$/$D$b7R$,$C$F$$$k$H$-$K\e(B
1149     \e$B%W%m%-%7%j%/%(%9%H$NN.$l$r@)8f$9$k$3$H$G$9!#\e(B<code>Via:</code> \e$B%X%C%@9T$N\e(B
1150     \e$B@bL@$O\e(B <a
1151     href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a> (HTTP/1.1)
1152     \e$B$N\e(B 14.45 \e$B@a$rFI$s$G$/$@$5$$!#\e(B</p>
1153
1154     <ul>
1155     <li>\e$B%G%U%)%k%H$N\e(B <code>Off</code> \e$B$K@_Dj$5$l$F$$$k$H!"FCJL$J=hM}$O\e(B
1156     \e$B9T$J$o$l$^$;$s!#%j%/%(%9%H$d%j%W%i%$$K\e(B <code>Via:</code> \e$B%X%C%@$,$"$l$P!"\e(B
1157     \e$BJQ99$5$l$:$K$=$N$^$^EO$7$^$9!#\e(B</li>
1158
1159     <li><code>On</code> \e$B$K@_Dj$5$l$F$$$l$P!"3F%j%/%(%9%H$H%j%W%i%$$K\e(B
1160     <code>Via:</code> \e$B9T$,DI2C$5$l$^$9!#\e(B</li>
1161
1162     <li><code>Full</code> \e$B$K@_Dj$5$l$F$$$l$P!"\e(B<code>Via:</code> \e$B%X%C%@$O\e(B
1163     \e$B%3%a%s%HItJ,$K\e(B Apache \e$B%5!<%P$N%P!<%8%g%s$b4^$`$h$&$K$J$j$^$9!#\e(B</li>
1164
1165     <li><code>Block</code> \e$B$K@_Dj$5$l$F$$$l$P!"$9$Y$F$N%W%m%-%7%j%/%(%9%H$+$i\e(B
1166     <code>Via:</code> \e$B%X%C%@$,<h$j=|$+$l$^$9!#?7$?$K\e(B <code>Via:</code> \e$B$,\e(B
1167     \e$B@8@.$5$l$k$3$H$O$"$j$^$;$s!#\e(B</li>
1168     </ul>
1169 </usage>
1170 </directivesynopsis>
1171
1172 <directivesynopsis>
1173 <name>ProxyErrorOverride</name>
1174 <description>\e$B%W%m%-%7$5$l$?%3%s%F%s%D$N%(%i!<%Z!<%8$r>e=q$-$9$k\e(B</description>
1175 <syntax>ProxyErrorOverride On|Off</syntax>
1176 <default>ProxyErrorOverride Off</default>
1177 <contextlist><context>server config</context><context>virtual host</context>
1178 </contextlist>
1179 <compatibility>\e$B%P!<%8%g%s\e(B 2.0 \e$B0J9_$G;HMQ2DG=\e(B</compatibility>
1180
1181 <usage>
1182     <p>\e$B$3$N%G%#%l%/%F%#%V$O%j%P!<%9%W%m%-%7$r;HMQ$7$F$$$F!"\e(B
1183     \e$B%(%s%I%f!<%6$KAw$i$l$k%(%i!<%Z!<%8$N308+$r6&DL$N$b$N$K$7$?$$$H$-$K\e(B
1184     \e$BM-MQ$G$9!#$3$N%G%#%l%/%F%#%V$O\e(B (<module>mod_include</module> \e$B$N\e(B SSI \e$B$K$h$C$F\e(B)
1185     \e$B%$%s%/%k!<%I$5$l$?%U%!%$%k$,%(%i!<%3!<%I$r<hF@$7$F!"@5$7$/F0:n$r\e(B
1186     \e$B$9$k$h$&$K$b$7$^$9\e(B (\e$B%G%U%)%k%H$NF0:n$O!"%W%m%-%7$5$l$?%5!<%P$N\e(B
1187     \e$B%(%i!<%Z!<%8$NI=<($G!"$3$N%G%#%l%/%F%#%V$rM-8z$K$9$k$H\e(B SSI \e$B$N%(%i!<\e(B
1188     \e$B%a%C%;!<%8$rI=<($7$^$9\e(B)\e$B!#\e(B</p>
1189 </usage>
1190 </directivesynopsis>
1191
1192 </modulesynopsis>