?? loadb.html
字號:
</p><a name="wp697461"> </a><p class="pParagraph">重新啟動計算機。</p><a name="wp697465"> </a><h3 class="pHeading2">對 Microsoft IIS 的修改</h3><a name="wp697469"> </a><p class="pParagraph">要配置 Microsoft Internet 信息服務 (IIS) 以使用負載平衡器插件,請修改 Windows Internet 服務管理器中的某些屬性。Internet 服務管理器位于“控制面板”文件夾的“管理工具”文件夾中。 </p><a name="wp697479"> </a><p class="pParagraph">安裝 Sun Java System Application Server 后,請執行以下修改。</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp697481"> </a><div class="pSmartList1"><li>打開 Internet 服務管理器。</li></div><a name="wp697483"> </a><div class="pSmartList1"><li>選擇要為其啟用插件的 Web 站點。此 Web 站點通常命名為“默認的 Web 站點”。 </li></div><a name="wp697485"> </a><div class="pSmartList1"><li>在此 Web 站點上單擊鼠標右鍵,并選擇“屬性”以打開“屬性”記事本。 </li></div><a name="wp697487"> </a><div class="pSmartList1"><li>要添加新的 ISAPI 過濾器,請打開“ISAPI 過濾器”選項卡,單擊“添加”,然后執行以下步驟:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp697493"> </a><div class="pSmartList2"><li>在“過濾器名”字段中,輸入 Application Server</li></div><a name="wp697495"> </a><div class="pSmartList2"><li>在“可執行文件”字段中,鍵入 <code class="cCode">C:\Inetpub\wwwroot\</code>sun-passthrough<code class="cCode">\sun-passthrough.dll</code></li></div><a name="wp697497"> </a><div class="pSmartList2"><li>單擊“確定”關閉“屬性”記事本。 </li></div></ol></div><a name="wp697499"> </a><div class="pSmartList1"><li>創建并配置新的虛擬目錄:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp697501"> </a><div class="pSmartList2"><li>在默認的 Web 站點上單擊鼠標右鍵,選擇“新建”,然后選擇“虛擬目錄”。 </li></div><a name="wp697503"> </a><p class="pStepParaI2">將打開“虛擬目錄創建向導”。</p><a name="wp697505"> </a><div class="pSmartList2"><li>在“別名”字段中,鍵入 <code class="cCode">sun-passthrough</code>。</li></div><a name="wp697507"> </a><div class="pSmartList2"><li>在“目錄”字段中,鍵入 <code class="cCode">C:\Inetpub\wwwroot\</code>sun-passthrough</li></div><a name="wp697509"> </a><div class="pSmartList2"><li>選中“執行權限”復選框。使與權限相關的所有其他復選框保持未選中狀態。</li></div><a name="wp697511"> </a><div class="pSmartList2"><li>單擊“完成”。 </li></div></ol></div><a name="wp697513"> </a><div class="pSmartList1"><li>將 <code class="cCode">sun-passthrough.dll</code> 文件的路徑和 <em class="cEmphasis">application_server_install_dir</em><code class="cCode">/bin</code> 添加到系統的 <code class="cCode">PATH</code> 環境變量中。重新啟動計算機。</li></div><a name="wp697515"> </a><div class="pSmartList1"><li>停止然后啟動 Web 服務器以使新設置生效。</li></div><a name="wp697517"> </a><p class="pStepParaI1">要停止 Web 服務器,請在此 Web 站點上單擊鼠標右鍵,然后選擇“<code class="cCode">停止</code>”。要啟動 Web 服務器,請在此 Web 站點上單擊鼠標右鍵,然后選擇“<code class="cCode">啟動</code>”。</p><a name="wp697519"> </a><p class="pStepParaI1">接下來,在 Web 瀏覽器中鍵入以下地址,以訪問此 Web 應用程序的上下文根:</p><a name="wp697521"> </a><p class="pStepParaI1"><code class="cCode">http://</code><em class="cEmphasis">webserver_name</em><code class="cCode">/</code><em class="cEmphasis">web_application</em></p><a name="wp697527"> </a><p class="pStepParaI1">其中,<em class="cEmphasis">webserver_name</em> 是 Web 服務器的主機名或 IP 地址,<code class="cCode">/</code><em class="cEmphasis">web_application</em> 是 <code class="cCode">C:\Inetpub\wwwroot\sun-passthrough\sun-passthrough.properties</code> 文件中列出的上下文根路徑。檢驗 Web 服務器、負載平衡器插件和 Application Server 是否運行正常。</p></ol></div><a name="wp697529"> </a><p class="pParagraph">安裝程序將自動配置 <code class="cCode">sun-passthrough.properties</code> 中的下列屬性。您可以更改默認值。</p><a name="wp697532"> </a><p class="pAnchor"></p><div align="left"><table border="1" cellpadding="5" cellspacing="0" id="SummaryNotReq1048197"> <caption><a name="wp696513"> </a><p class="pCaption">表 3-1 為 Microsoft IIS 自動配置的 sun-passthrough.properties</p></caption> <tr bgcolor="#cdccee" align="left" valign="top"> <th scope="col"><a name="wp696521"> </a><p class="pTableHead">屬性</p></th> <th scope="col"><a name="wp696523"> </a><p class="pTableHead">定義</p></th> <th scope="col"><a name="wp696525"> </a><p class="pTableHead">默認值</p></th></tr> <tr align="left" valign="top"> <td><a name="wp696533"> </a><p class="pTableText">lb-config-file</p></td> <td><a name="wp696535"> </a><p class="pTableText">負載平衡器配置文件的路徑</p></td> <td><a name="wp696537"> </a><p class="pTableText"><em class="cEmphasis">IIS_www_root</em><code class="cCode">\sun-passthrough\loadbalancer.xml</code></p></td></tr> <tr align="left" valign="top"> <td><a name="wp696545"> </a><p class="pTableText">log-file</p></td> <td><a name="wp696547"> </a><p class="pTableText">負載平衡器日志文件的路徑</p></td> <td><a name="wp696549"> </a><p class="pTableText"><em class="cEmphasis">IIS_www_root</em><code class="cCode">\sun-passthrough\lb.log</code></p></td></tr> <tr align="left" valign="top"> <td><a name="wp696557"> </a><p class="pTableText">log-level</p></td> <td><a name="wp696559"> </a><p class="pTableText">Web 服務器的日志級別</p></td> <td><a name="wp696561"> </a><p class="pTableText">INFO</p></td></tr></table></div><p class="pAnchor"></p><a name="wp697536"> </a><h3 class="pHeading2">配置多個 Web 服務器實例</h3><a name="wp697540"> </a><p class="pParagraph">Sun Java System Application Server 安裝程序不允許在單個計算機上安裝多個負載平衡器插件。要在單個群集或多個群集中的單個計算機上安裝多個帶有負載平衡器插件的 Web 服務器,需要手動執行一些步驟來配置負載平衡器插件。</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp697554"> </a><div class="pSmartList1"><li>配置新的 Web 服務器實例以使用負載平衡器插件,如“<a href="loadb.html#wp697374" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697374">對 Sun Java System Web Server 的修改</a>”、“<a href="loadb.html#wp697410" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697410">對 Apache Web Server 的修改</a>”或“<a href="loadb.html#wp697465" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697465">對 Microsoft IIS 的修改</a>”所述。</li></div><a name="wp697556"> </a><div class="pSmartList1"><li>將 <code class="cCode">sun-loadbalancer_1_1.dtd</code> 文件從現有 Web 服務器實例的 <code class="cCode">config</code> 目錄復制到新實例的 <code class="cCode">config</code> 目錄中。 </li></div><a name="wp697558"> </a><div class="pSmartList1"><li>要使用相同的負載平衡器配置,請將 <code class="cCode">loadbalancer.xml</code> 文件從現有的 Web 服務器實例的 <code class="cCode">config</code> 目錄復制到新實例的 <code class="cCode">config</code> 目錄中。</li></div><a name="wp697560"> </a><div class="pSmartList1"><li>要使用其他負載平衡器配置,請執行以下步驟:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp697562"> </a><div class="pSmartList2"><li>使用 <code class="cCode">asadmin create-http-lb-config</code> 創建新的負載平衡器配置。</li></div><a name="wp697564"> </a><div class="pSmartList2"><li>使用 <code class="cCode">asadmin export http-lb-config</code> 將新配置導出到 <code class="cCode">loadbalancer.xml</code> 文件中。 </li></div><a name="wp697566"> </a><div class="pSmartList2"><li>將 <code class="cCode">loadbalancer.xml</code> 文件復制到新 Web 服務器的 <code class="cCode">config</code> 目錄中。 </li></div><a name="wp697572"> </a><p class="pStepParaI1">有關創建負載平衡器配置并將其導出到 <code class="cCode">loadbalancer.xml</code> 文件的信息,請參見“<a href="loadb.html#wp697576" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697576">HTTP 負載平衡器配置任務</a>”。</p></ol></div></ol></div><a name="wp697576"> </a><h2 class="pHeading1"><hr />HTTP 負載平衡器配置任務</h2><div class="pSmartList1"><ul class="pSmartList1"><a name="wp697582"> </a><div class="pSmartList1"><li><a href="loadb.html#wp697658" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697658">創建 HTTP 負載平衡器配置</a></li></div><a name="wp697588"> </a><div class="pSmartList1"><li><a href="loadb.html#wp697724" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697724">創建 HTTP 負載平衡器引用</a></li></div><a name="wp697594"> </a><div class="pSmartList1"><li><a href="loadb.html#wp697740" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697740">啟用用于負載平衡的服務器實例</a></li></div><a name="wp697600"> </a><div class="pSmartList1"><li><a href="loadb.html#wp697750" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697750">啟用用于負載平衡的應用程序</a></li></div><a name="wp697606"> </a><div class="pSmartList1"><li><a href="loadb.html#wp697764" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697764">創建 HTTP 運行狀況檢查器</a></li></div><a name="wp697612"> </a><div class="pSmartList1"><li><a href="loadb.html#wp697824" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697824">導出負載平衡器配置文件</a></li></div><a name="wp697618"> </a><div class="pSmartList1"><li><a href="loadb.html#wp697854" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697854">更改 HTTP 負載平衡器配置</a></li></div><a name="wp697624"> </a><div class="pSmartList1"><li><a href="loadb.html#wp697868" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697868">啟用動態重新配置</a></li></div><a name="wp697630"> </a><div class="pSmartList1"><li><a href="loadb.html#wp697889" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697889">禁用(停止)服務器實例或群集</a></li></div><a name="wp697636"> </a><div class="pSmartList1"><li><a href="loadb.html#wp697913" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697913">禁用(停止)應用程序</a></li></div><a name="wp697642"> </a><div class="pSmartList1"><li><a href="loadb.html#wp697941" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697941">配置 HTTP 和 HTTPS 會話故障轉移</a></li></div><a name="wp697648"> </a><div class="pSmartList1"><li><a href="loadb.html#wp698020" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp698020">配置冪等 URL</a></li></div><a name="wp697654"> </a><div class="pSmartList1"><li><a href="loadb.html#wp698036" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp698036">配置 HTML 錯誤頁面</a></li></div></ul></div><a name="wp697658"> </a><h3 class="pHeading2">創建 HTTP 負載平衡器配置</h3><a name="wp697662"> </a><p class="pParagraph">負載平衡器配置是定義負載平衡器的 <code class="cCode">domain.xml</code> 文件中的命名配置。 </p><a name="wp697664"> </a><p class="pParagraph">負載平衡配置非常靈活:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp697666"> </a><div class="pSmartList1"><li>盡管每個負載平衡器只有一個負載平衡器配置,但每個負載平衡器配置可以關聯多個負載平衡器。</li></div><a name="wp697668"> </a><div class="pSmartList1"><li>盡管一個域可以關聯多個負載平衡器,但一個負載平衡器只為一個域提供服務。</li></div></ul></div><a name="wp697670"> </a><p class="pParagraph">使用 <code class="cCode">asadmin</code> 命令 <code class="cCode">create-http-lb-config</code> 創建配置。指定下列參數:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp697672"> </a><div class="pSmartList1"><li>response timeout</li></div></ul></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp697674"> </a><p class="pParaIndent1">服務器實例必須返回響應的時間(以秒為單位)。如果在該時間段內未收到任何響應,則服務器將被視為處于異常狀態。默認值為 60。</p></ul></div><div class="pSmartList1"><ul class="pSmartList1"><a name="wp697678"> </a><div class="pSmartList1"><li>HTTPS routing</li></div></ul></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp697680"> </a><p class="pParaIndent1">指定對負載平衡器的 HTTPS 請求是否會導致對服務器實例的 HTTPS 或 HTTP 請求。 </p><a name="wp697686"> </a><p class="pParaIndent1">有關更多信息,請參見“<a href="loadb.html#wp697941" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697941">配置 HTTP 和 HTTPS 會話故障轉移</a>”。</p></ul></div><div class="pSmartList1"><ul class="pSmartList1"><a name="wp697688"> </a><div class="pSmartList1"><li>reload interval</li></div></ul></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp697690"> </a><p class="pParaIndent1">檢查負載平衡器配置文件 <code class="cCode">loadbalancer.xml</code>的更改的時間間隔。當檢查檢測到更改時,系統將重新裝入配置文件。0 值禁用重新裝入。</p><a name="wp697696"> </a><p class="pParaIndent1">有關更多信息,請參見“<a href="loadb.html#wp697868" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697868">啟用動態重新配置</a>”。</p></ul></div><div class="pSmartList1"><ul class="pSmartList1"><a name="wp697698"> </a><div class="pSmartList1"><li>monitor</li></div>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -