Port

如何設置 IBM Websphere 8 以在不同埠上提供 Web 應用程序?

  • October 6, 2014

我需要將兩個應用程序部署為 Websphere 上的 WAR 文件。它們都只需要 HTTPS 訪問。

是否可以在同一個 Websphere 實例的不同埠上執行這兩個 Web 應用程序?

例如,是否可以像這樣訪問兩個應用程序:

https://192.101.1.101:7070/WebApplication1/ 

https://192.101.1.101:7080/WebApplication2/ 

(相同的IP,相同的協議(https),不同的埠)

是的,有可能!但是,這取決於您使用的 WebSphere 版本。使用 WebSphere Application Server Network Deployment,只需導航到“伺服器 > 伺服器類型 > WebSphere 應用程序伺服器 > 新建 …”,即可創建一個新的 JVM(又名“WebSphere Application Server”)每個專用 JVM 都有自己的 https 埠(伺服器 > 伺服器類型> WebSphere 應用程序伺服器 > 埠)。創建新的 jvm 後,只需在不同的 jvm 中部署您的兩個應用程序。

如果您擁有 WebSphere Base Version,則 GUI 中不支持創建新的 JVM。您需要使用 wsadmin-scripting。這篇博文描述瞭如何使用 wsadmin 創建新伺服器

作為替代方案,您可以在同一主機上創建一個新的配置文件(完整的配置集)。為此使用 manageprofile 工具。這篇博文解釋瞭如何創建一個新的 Websphere 配置文件

另一種解決方案是向 jvm 添加傳輸鍊和埠。為此,請轉到“伺服器 > 伺服器類型 > WebSphere 應用程序伺服器 > server1 > Web 容器傳輸鏈 > 新建…”並為您的鏈命名並選擇“WebContainer-secure”。點擊下一步。輸入您希望的輔助 https 埠,然後點擊下一步並完成。保存配置並重新啟動您的 websphere。

但是,這兩個應用程序都可以使用這個輔助 https 埠。

引用自:https://serverfault.com/questions/633306