首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Websphere虚拟主机

Websphere虚拟主机
EN

Stack Overflow用户
提问于 2014-10-03 10:53:23
回答 1查看 4.3K关注 0票数 0

IBM WAS 8提供了创建虚拟主机的选项。在进行战争部署时,我能够将应用程序映射到特定的虚拟主机。对于每个虚拟主机,我可以分配一个端口号(没有为虚拟主机端口定义协议--那么,它是否适用于HTTP?)

但是,应用程序无法使用该端口号访问。应用程序也不能在服务器的正常HTTP端口上访问。

这里的差距是什么?服务器不监听为default_host以外的虚拟主机定义的端口?是否需要一个单独的Http服务器来侦听该端口并将请求转发给WAS?

EN

回答 1

Stack Overflow用户

发布于 2014-10-03 11:52:21

这取决于你想要实现什么。

如果您想直接连接到WebSphere,但要通过不同的端口连接,那么:

  • 您需要创建具有新端口的新传输链(通过Web container settings > Web container transport chains)
  • 创建新的虚拟主机,其别名映射到该端口(例如,*:port)
  • 在部署期间将应用程序映射到该端口。
  • 重新启动服务器(服务器也将监听这个新端口)

如果您想直接连接到WebSphere,但要通过不同的名称连接,那么:

  • 您需要通过/etc/ host或dns为服务器定义主机别名,例如: app1.corp.com和app2.corp.com指向服务器的IP。
  • 然后将default_host别名从*:9080更改为app1.corp.com:9080
  • 创建第二个别名app2_host,并定义app2.corp.com:9080别名
  • 映射应用程序和重新启动服务器

如果您想通过http服务器(例如IHS或Apache)连接到WebSphere,那么:

  • 您需要使用插件配置您的http服务器。
  • 或者监听多个端口,例如80和81,或者为您的http服务器创建主机别名。
  • 在WebSphere上配置虚拟主机,以匹配*:端口或虚拟名称:80(在本例中,端口必须在http服务器上侦听,而不是在WebSphere服务器上)
  • 映射应用程序和重新启动服务器
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26177661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档