mod_proxy.html.ja.euc-jp
来自「apache服务器源代码(版本号:2.2.2)」· EUC-JP 代码 · 共 983 行 · 第 1/5 页
EUC-JP
983 行
</code></p></div> <table> <tr><th>パラメ〖タ</th> <th>デフォルト猛</th> <th>棱汤</th></tr> <tr><td>min</td> <td>0</td> <td>バックエンドサ〖バとの儡鲁で 撅に倡いているコネクション眶の呵井猛</td></tr> <tr><td>max</td> <td>1...n</td> <td>バックエンドサ〖バとの儡鲁眶の Hard Maximum <span class="transnote">(<em>条庙:</em> ハ〖ドリミット)</span>。 デフォルト猛は、蝗脱している MPM のプロセスあたりのスレッド眶になっています。 Prefork MPM では撅に 1 で、Worker MPM では <code class="directive">ThreadsPerChild</code> で拇泪できます。Hard Maximum 笆惧にバックエンドサ〖バとのコネクションを 栏喇することはありません。</td></tr> <tr><td>smax</td> <td>max</td> <td>儡鲁眶の Soft Maximum <span class="transnote">(<em>条庙:</em> ソフトリミット)</span>まで、 コネクションは涩妥に炳じて栏喇されます。 <code>smax</code> を亩えた眶のコネクションは栏赂箕粗 <code>ttl</code> で磊们されます。 </td></tr> <tr><td>ttl</td> <td>-</td> <td><code>smax</code> 眶を亩えた润宠瓢觉轮のコネクションの栏赂箕粗を、 擅で回年します。この袋粗柒に蝗脱されなかったコネクションは、 链て誓じられます。 </td></tr> <tr><td>timeout</td> <td><code class="directive">Timeout</code></td> <td>コネクションタイムアウトを擅で回年します。泼に回年されなければ、 フリ〖なコネクションを艰评できるまで略ちます。このディレクティブは <code>max</code> パラメ〖タと圭わせて蝗うことで、バックエンドサ〖バとの 儡鲁眶を扩告するのに蝗います。 </td></tr> <tr><td>acquire</td> <td>-</td> <td>肋年すると、コネクションプ〖ルからフリ〖のコネクションを艰评するために 略怠する略ち箕粗の呵络猛になります。フリ〖のコネクションがプ〖ルになかった眷圭は、 <code>SERVER_BUSY</code> ステ〖タスがクライアントに手されます。 </td></tr> <tr><td>keepalive</td> <td>Off</td> <td>バックエンドサ〖バと Apache の粗にファイア〖ウォ〖ルがある眷圭には、 このパラメ〖タを蝗ってください。ファイアウォ〖ルは饼」にして、 润宠瓢觉轮のコネクションを皖とそうとします。 このフラグは OS に回绩して、<code>KEEP_ALIVE</code> メッセ〖ジを润宠瓢觉轮の コネクションでも流るようにします (粗持は OS のグロ〖バル肋年に巴赂し、 奶撅は 120ms 粗持) 。これによってファイアウォ〖ルによってコネクションが 皖とされることを松げます。keepalive を铜跟にするには、このプロパティを <code>On</code> にしてください。 </td></tr> <tr><td>retry</td> <td>60</td> <td>コネクションをプ〖リングするための、リトライのタイムアウトを擅で 回年します。バックエンドサ〖バへのコネクションプ〖リングが己窃した眷圭は、 タイムアウトの袋粗が册ぎるまで、そのサ〖バにリクエストをフォワ〖ドしません。 この怠墙を蝗うと、バックエンドサ〖バをメンテナンスのためにシャットダウンし、 稿でオンラインに牲耽させるといったことができます。 </td></tr> <tr><td>loadfactor</td> <td>1</td> <td>ワ〖カ〖あたりの砷操犯眶です。BalancerMember で蝗います。 1 から 100 までの眶机でそのワ〖カ〖に滦する赖惮步された砷操唯を回年します。 </td></tr> <tr><td>route</td> <td>-</td> <td>ロ〖ドバランサで蝗った眷圭、ワ〖カ〖のル〖ティングをします。 ル〖トはセッション ID に烧裁された猛になります。 </td></tr> <tr><td>redirect</td> <td>-</td> <td>ワ〖カ〖のリダイレクション沸烯です。この猛は奶撅は、 奥链にクラスタからノ〖ドを艰り殿る肋年を瓢弄に掐れるために蝗います。 セッション ID の痰いリクエスト链てを回年した眷圭は、 この猛と票じル〖ティングパラメ〖タを积つ BalancerMember にリダイレクトされます。 </td></tr> </table> <p>Proxy ディレクティブのスキ〖ムが <code>balancer://</code> になっている眷圭は、 バックエンドサ〖バと悸狠には奶慨しない簿鳞ワ〖カ〖が栏喇されます。 このワ〖カ〖は傣つかの "塑湿の" ワ〖カ〖の瓷妄をつかさどります。 この眷圭パラメ〖タは、この簿鳞ワ〖カ〖に滦して肋年されます。 </p> <table> <tr><th>パラメ〖タ</th> <th>デフォルト猛</th> <th>棱汤</th></tr> <tr><td>lbmethod</td> <td>-</td> <td>Balancer のロ〖ドバランス数恕。蝗脱するロ〖ドバランスの スケジュ〖リング数恕を联びます。借妄したリクエストの眶で脚み烧けする <code>byrequests</code> か、啪流翁のバイト眶で脚み烧けする <code>bytraffic</code> を肋年できます。デフォルトは <code>byrequests</code> です。 </td></tr> <tr><td>stickysession</td> <td>-</td> <td>バランサ〖のスティッキ〖セッション叹です。奶撅はこの猛は <code>JSESSIONID</code> や <code>PHPSESSIONID</code> といったものになりますが、この猛は バックエンドアプリケ〖ションのサポ〖トするセッションに巴赂します。 </td></tr> <tr><td>nofailover</td> <td>Off</td> <td><code>On</code> になっていると、ワ〖カ〖がエラ〖を弹こしたり 痰跟になっている眷圭にセッションが磊れます。 バックエンドサ〖バがセッションレプリケ〖ションをサポ〖トしていない眷圭は、 On にしてください。 </td></tr> <tr><td>timeout</td> <td>0</td> <td>バランサ〖のタイムアウトを擅で回年します。 この猛を肋年すると、フリ〖のワ〖カ〖を艰评するまでの呵络略怠箕粗になります。 デフォルトでは略怠しません。 </td></tr> <tr><td>maxattempts</td> <td>1</td> <td>フェイルオ〖バ〖を活みる呵络の搀眶を回年します。 </td></tr> </table> <div class="example"><p><code> ProxyPass /special-area http://special.example.com/ smax=5 max=10<br /> ProxyPass / balancer://mycluster stickysession=jsessionid nofailover=On<br /> <Proxy balancer://mycluster><br /> <span class="indent"> BalancerMember http://1.2.3.4:8009<br /> BalancerMember http://1.2.3.5:8009 smax=10<br /> # Less powerful server, don't send as many requests there<br /> BalancerMember http://1.2.3.6:8009 smax=1 loadfactor=20<br /> </span> </Proxy> </code></p></div> <p><code class="directive"><a href="../mod/core.html#location"><Location></a></code> セクションの面で蝗われた眷圭、呵介の苞眶は 臼维され、ロ〖カルディレクトリは <code class="directive"><a href="../mod/core.html#location"><Location></a></code> から艰评されます。</p> <p>より嚼起なリバ〖スプロキシの肋年が涩妥な眷圭は、<code>[P]</code> フラグ烧きの <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> ディレクティブを徊救してください。</p></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="ProxyPassReverse" id="ProxyPassReverse">ProxyPassReverse</a> <a name="proxypassreverse" id="proxypassreverse">ディレクティブ</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">棱汤:</a></th><td>リバ〖スプロキシされたサ〖バから流られた HTTP 炳批ヘッダのURL を拇腊する</td></tr><tr><th><a href="directive-dict.html#Syntax">菇矢:</a></th><td><code>ProxyPassReverse [<var>path</var>] <var>url</var></code></td></tr><tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サ〖バ肋年ファイル, バ〖チャルホスト, ディレクトリ</td></tr><tr><th><a href="directive-dict.html#Status">ステ〖タス:</a></th><td>Extension</td></tr><tr><th><a href="directive-dict.html#Module">モジュ〖ル:</a></th><td>mod_proxy</td></tr></table> <p>このディレクティブは Apache に HTTP リダイレクト炳批の <code>Location</code>, <code>Content-Location</code>, <code>URI</code> ヘッダの拇腊をさせます。これは、Apache がリバ〖スプロキシとして蝗われている ときに、リバ〖スプロキシを奶さないでアクセスすることを松ぐために 脚妥です。これによりバックエンドサ〖バの HTTP リダイレクトが リバ〖スプロキシとバックエンドの粗で胺われるようになります。</p> <p>ディレクティブで汤绩されている HTTP 炳批ヘッダのみが今き垂えられます。 Apache は戮の炳批ヘッダを今き垂えたり、HTML ペ〖ジの面の URL 徊救を 今き垂えたりすることはありません。HTML の面を斧て、URL 徊救を今き垂える モジュ〖ルに Nick Kew さんの <a href="http://apache.webthing.com/mod_proxy_html/">mod_proxy_html</a> があります。</p> <p><var>path</var> はロ〖カル簿鳞パスの叹涟です。<var>url</var> は リモ〖トサ〖バの婶尸 URL です。これらは <code class="directive"><a href="#proxypass">ProxyPass</a></code> ディレクティブと票屯です。</p> <p>毋えば、ロ〖カルサ〖バのアドレスが <code>http://example.com/</code> だとします。すると</p> <div class="example"><p><code> ProxyPass /mirror/foo/ http://backend.example.com/<br /> ProxyPassReverse /mirror/foo/ http://backend.example.com/<br /> ProxyPassReverseCookieDomain backend.example.com public.example.com<br /> ProxyPassReverseCookiePath / /mirror/foo/ </code></p></div> <p>という肋年をすると、<code>http://example.com/mirror/foo/bar</code> へのロ〖カルリクエストが <code>http://backend.example.com/bar</code> へのプロキシリクエストに柒婶でリダイレクトされるだけではありません (これは <code>ProxyPass</code> の怠墙です)。<code>backend.example.com</code> が流るリダイレクトの烫泡もみます。<code>http://backend.example.com/bar</code> が <code>http://backend.example.com/quux</code> にリダイレクトされたとき、 Apache は HTTP リダイレクト炳批をクライアントに流る涟に、 <code>http://example.com/mirror/foo/quux</code> に恃构します。 URL を菇喇するのに蝗われるホスト叹は <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> の肋年に炳じて联买されることに 庙罢してください。</p> <p><code class="directive">ProxyPassReverse</code> ディレクティブは 滦炳する <code class="directive"><a href="#proxypass">ProxyPass</a></c
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?