設定遠端Web 伺服器 - IBM

文章推薦指數: 80 %
投票人數:10人

當Web 伺服器和WebSphere Application Server 的Web 伺服器外掛程式位於相同機器, ... 如果您希望Web 伺服器位於防火牆外,並讓WebSphere Application Server 位於 ... 設定遠端Web伺服器 當Web伺服器和WebSphere®ApplicationServer的Web伺服器外掛程式位於相同機器,而應用程式伺服器位於另一部機器時,您可以在管理主控台中建立Web伺服器定義。

如此一來,您便可以在一個平台上執行應用程式伺服器,在另一個平台上執行Web伺服器。

開始之前WebSphereApplicationServer可利用遠端Web伺服器安裝架構,以利對IBM®HTTPServerforWebSphereApplicationServer執行外掛程式管理功能,以及產生和傳播plugin-cfg.xml檔,但無法為其他Web伺服器這樣做。

關於這項作業如果您希望Web伺服器位於防火牆外,並讓WebSphereApplicationServer位於防火牆內,您可以選擇遠端安裝Web伺服器。

您可以在未受管理的節點上建立遠端Web伺服器。

未受管理的節點是不含節點代理程式的節點。

由於節點所代表的機器上沒有WebSphereApplicationServer或節點代理程式,除非Web伺服器是IBMHTTPServerforWebSphereApplicationServer,否則,無法管理在這個未受管理節點上的Web伺服器。

當使用IBMHTTPServer時,會有一部管理伺服器協助各項管理要求,例如:啟動和停止、檢視日誌,以及檢視和編輯httpd.conf檔。

重要:在z/OS®平台上執行的IBMHTTPServerforWebSphereApplicationServer並不提供管理伺服器。

因此,對於未受管理節點上的IBMHTTPServerforz/OS,不支援利用管理主控台來管理。

下列步驟將會在預設設定檔中,建立一個Web伺服器定義。

當針對i5/OS™Web伺服器來設定遠端Web伺服器時,這項程序不適用。

如需設定i5/OSWeb伺服器的相關資訊,請參閱標題為選取Web伺服器拓蹼圖與導覽圖的主題。

程序安裝IBMInstallationManager。

安裝您的WebSphereApplication Server產品。

安裝IBMHTTPServer或另一個支援的Web伺服器。

安裝Web伺服器外掛程式。

安裝WebSphereCustomizationToolbox。

使用「Web伺服器外掛程式配置工具」,來配置Web伺服器外掛程式。

配置Web伺服器外掛程式。

建立Web伺服器定義,以完成安裝。

您可以使用WebSphereApplicationServer管理主控台,或執行外掛程式配置Script: 使用管理主控台:按一下伺服器>伺服器類型>Web伺服器>新建,啟動「建立新的Web伺服器定義」工具。

您將使用此工具來建立新的Web伺服器定義。

其值如下所示:輸入Web伺服器內容:類型:Web伺服器供應商類型。

連接埠:現有的Web伺服器連接埠。

預設值為80。

安裝路徑:Web伺服器安裝路徑。

只有IBMHTTPServer才需要這個欄位。

WINDOWS服務名稱:Web伺服器的Windows作業系統服務名稱。

預設值是IBMHTTPServer7.0。

使用安全通訊協定:使用HTTPS通訊協定和Web伺服器通訊。

預設值是HTTP。

外掛程式安裝位置:安裝外掛程式的目錄路徑。

應用程式對映至Web伺服器:您是否要建立對映,以指向目前部署在Web伺服器上的現有應用程式。

如果您想建立對映,請選取ALL;如果不想建立對映,請選取None。

注意:在您建立Web伺服器時,如果有企業應用程式位於不同的安全網域,且您將應用程式對映至Web伺服器設為All,可能不會建立您安全配置的「金鑰資料庫(KDB)」檔案。

如果要解決這個問題,在建立Web伺服器時,請將應用程式對映至Web伺服器設為None。

然後將應用程式對映至Web伺服器。

之後就會為Web伺服器建立所有KDB檔。

輸入遠端Web伺服器內容。

IBMHTTPServer管理伺服器的內容如下:連接埠:管理伺服器連接埠。

預設值為8008。

使用者ID:利用htpasswdScript來建立的使用者ID。

密碼:和使用htpasswdScript建立的使用者ID對應的密碼。

使用安全通訊協定:使用HTTPS通訊協定和管理伺服器通訊。

預設值是HTTP。

選取Web伺服器範本。

為您要建立的Web伺服器,選取系統範本或使用者定義的範本。

確認要建立Web伺服器。

執行外掛程式配置Script。

AIX®、HP-UX、Linux或Solaris作業系統:在遠端Web伺服器上,執行setupadmScript。

管理伺服器對於配置檔和鑑別檔,需具備讀取權和寫入權,才能執行Web伺服器配置資料管理。

您可以在/bin目錄中找到setupadm。

管理伺服器必須以root身分啟動adminctlrestart,才能順利重新啟動IBMHTTPServer。

除了Web伺服器檔案,您還必須手動變更目標外掛程式配置檔的許可權。

setupadmScript會提示您輸入下列資訊:使用者ID-用來登入管理伺服器的使用者ID。

該Script會建立這個使用者ID。

群組名稱-管理伺服器會透過群組檔案許可權,來存取配置檔和鑑別檔。

該Script會透過這個Script來建立指定的群組。

目錄-可在其中找到配置檔和鑑別檔的目錄。

檔名-下列檔案群組和檔案許可權會變更:單一檔名 含有萬用字元的檔名 全部(預設值)-特定目錄中的所有檔案 處理程序-setupadmScript會變更配置檔和鑑別檔的群組和檔案許可權。

除了Web伺服器檔案,您還必須變更目標外掛程式配置檔的許可權。

請參閱有關手動設定許可權的主題,以取得相關指示。

AIX、HP-UX、Linux、Solaris或Windows作業系統:在遠端Web伺服器上,執行htpasswdScript。

管理伺服器安裝時會啟用鑑別,並建立一個空白的admin.passwd密碼檔。

管理伺服器不會接受沒有提供有效使用者ID和密碼的連線。

這是為了防範未獲授權存取IBMHTTPServer配置檔。

啟動管理伺服器隨附的htpasswd公用程式。

此公用程式會建立和更新用來儲存使用者名稱和密碼的檔案,以用於基本鑑別。

請在bin目錄中找出htpasswd。

Windows作業系統:htpasswd -cm\conf\admin.passwd[loginname] AIX、HP-UX、Linux和Solaris平台:./htpasswd-cm/conf/admin.passwd[loginname] 其中是IBMHTTPServer安裝目錄,[loginname]是用來登入管理伺服器的使用者ID。

[loginname]是您在管理主控台的遠端Web伺服器內容中,於使用者ID欄位中輸入的使用者ID。

啟動IBMHTTPServer。

請參閱有關啟動和停止IBMHTTPServer管理伺服器的主題,以取得相關指示。

下一步如果是非IBMHTTPServerWeb伺服器,且位於未受管理節點上,您可以根據WebSphereApplicationServer儲存庫變更,來產生外掛程式配置。

不過,若為非IBMHTTPServerWeb伺服器,未受管理節點上不支援下列功能。

啟動與停止Web伺服器。

檢視及編輯Web伺服器配置檔。

檢視Web伺服器日誌。

傳播Web伺服器plugin-cfg.xml檔。

相關工作: 使用htpasswd公用程式來啟用對管理伺服器的存取 手動設定管理伺服器的許可權 啟動和停止IBMHTTPServer管理伺服器 相關參考: Web伺服器集合 Web伺服器配置 Web伺服器日誌檔 Web伺服器外掛程式內容 Web伺服器配置檔 Web伺服器自訂內容 遠端Web伺服器管理 作業主題 前次更新:last_date http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-base-dist&topic=tihs_remotesetup檔名:tihs_remotesetup.html



請為這篇文章評分?