這個主題說明如何變更 Oracle iPlanet Web Server(早期為 Sun ONE Web Server、iPlanet
Web Server 和 Sun Java System Web Server)6.0 版及更新版本的配置設定。
開始之前
「Web 伺服器外掛程式配置工具」用來配置 Web 伺服器外掛程式。這個主題說明一旦您必須變更現有配置中的某些內容,該如何配置 Oracle iPlanet Web Server。編輯 Web 伺服器配置檔中的其他程序會說明如何配置其他支援的 Web 伺服器。
關於這項作業
配置 Sun ONE Web Server 6.0 或 Oracle iPlanet
Web Server 6.1 版及更新版本。
為了方便呈現,範例和訊息有時會以多行顯示。請驗證 Web 伺服器配置檔中的每一項指引各佔一行。
程序
- 在 Oracle iPlanet Web Server 6.0 版及更新版本的 obj.conf 配置檔和
magnus.conf 配置檔中配置項目。
- 在 obj.conf 檔中,將兩項指引新增至 <Object name=default> 標籤之後:
Service fn="as_handler"
AddLog fn="as_term"
- 將兩項指引新增至 magnus.conf 檔尾端:
bootstrap.properties 指引的位置會因您配置系統的方式而異。如果 Web 伺服器和應用程式伺服器位於不同的機器上,則是遠端安裝架構。
如果這兩部伺服器位於相同機器上,則是本端安裝架構。
如果這兩部伺服器位於相同機器上,且應用程式伺服器是受管理節點,則是本端分散式安裝架構。
避免困難: 下列範例參照 libns61_http.so 檔,這是 Oracle iPlanet Web Server 7.0 和 6.1 唯一支援的檔案。如果您使用 Sun ONE Web Server 6.0,請將這些參照變更為 libns41_http.so。
gotcha
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
本端分散式範例:Init fn="load-modules"
funcs="as_init,as_handler,as_term"
shlib="/opt/IBM/WebSphere/Plugins/bin/libns61_http.so"
Init fn="as_init"
bootstrap.properties="profile_root/config/
cells/dmgrcell/nodes/managed_node/servers/webserver1/plugin-cfg.xml"
範例:Init fn="load-modules"
funcs="as_init,as_handler,as_term"
shlib="/opt/IBM/WebSphere/Plugins/bin/libns61_http.so"
Init fn="as_init"
bootstrap.properties="/opt/IBM/WebSphere/Plugins/config/webserver1/plugin-cfg.xml"
![[Windows]](../images/windows.gif)
本端分散式範例:Init fn="load-modules"
funcs="as_init,as_handler,as_term"
shlib="C:\IBM\WebSphere\Plugins\bin\ns41_http.dll"
Init fn="as_init"
bootstrap.properties=
"profile_root\config\cells\
dmgrcell\nodes\managed_node\servers\webserver1\plugin-cfg.xml"
範例:Init fn="load-modules"
funcs="as_init,as_handler,as_term"
shlib="C:\IBM\WebSphere\Plugins\bin\ns41_http.dll"
Init fn="as_init"
bootstrap.properties="C:\IBM\WebSphere\Plugins\config\webserver1\plugin-cfg.xml"
- 設定 HP-UX 機器上的共用程式庫路徑。 在 HP-UX 機器中的某些 Oracle iPlanet Web Server 安裝架構上,如果 Oracle iPlanet Web Server 含有配置使用 Secure Socket Layer (SSL) 的外掛程式,則在啟動之前,您必須先手動將 SHLIB_PATH 變數設為 /usr/lib。例如,在 korn shell 中,在呼叫指令來啟動 Oracle iPlanet Web Server 之前,請先發出下列指令:
export SHLIB_PATH=/usr/lib:$SHLIB_PATH
- 停用 Oracle iPlanet Web Server 6.1 版中依預設支援 Servlet 和 JavaServer Pages 檔案的特性。 停用這項特性,讓 WebSphere Application Server 外掛程式可以處理要求。
請執行下列步驟,來停用該特性:
- 從 obj.conf 配置檔中,移除或註銷下列這兩行:
NameTrans fn="ntrans-j2ee" name="j2ee"
Error fn="error-j2ee"
- 從 magnus.conf 配置檔中,移除或註銷下列這行:
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
Init fn="load-modules"
shlib="C:/Sun/WebServer6.1/bin/https/bin/j2eeplugin.so"
shlib_flags="(global|now)"
![[Windows]](../images/windows.gif)
Init fn="load-modules"
shlib="C:\Sun\WebServer6.1\bin\https\bin\j2eeplugin.dll"
shlib_flags="(global|now)"
- 如果您所配置的是 64 位元版本的 Oracle iPlanet Web Server,請將 magnus.conf 配置檔中的 loadModule 項目修改成指向
plugin_root/bin/64bit/libns61_http.so 檔。
結果
執行這項程序之後,您已編輯和重新配置 Oracle iPlanet Web Server。
下一步
配置 Web 伺服器之後,就可以在其中安裝應用程式。如需相關資訊,請參閱資訊中心中的「應用程式」一節。
提示: 如果要取消配置 Web 伺服器,請反向執行手動步驟,並移除在這項程序中手動新增的項目。