映射 Web 模块的虚拟主机
必须将虚拟主机映射至已部署的应用程序的每个 Web 模块。Web 模块可以安装在同一虚拟主机上,也可以分散安装在多个虚拟主机上。
开始之前
您可以使用控制台,在安装应用程序期间或之后将虚拟主机映射至 Web 模块。本主题假定 Web 模块已安装在服务器上,并假定您想更改映射。
在更改映射之前,请检查虚拟主机定义。可以在任何已定义的虚拟主机上安装 Web 模块。要查看有关先前定义的虚拟主机的信息,请在管理控制台中单击
。虚拟主机使您能够将唯一端口与模块或应用程序相关联。虚拟主机的别名标识了为该虚拟主机定义的端口号。在用来访问 Web 模块工件(例如 Servlet 和 JavaServer Pages (JSP) 文件)的 URL 中,将使用虚拟主机别名中指定的端口号。例如,别名 myhost:8080 是 URL http://myhost:8080/servlet/snoop 的 host_name:port_number 部分。关于此任务
在应用程序安装期间指定的虚拟主机可能不是您想映射至 Web 模块的虚拟主机。
缺省虚拟主机设置通常是 default_host,它通过其别名提供了几个端口号:
- 80
- 未指定端口号时使用的内部不安全端口
- 9080
- 内部端口
- 9443
- 外部安全端口
除非要将 Web 模块与同一节点(物理机器)上的其他模块或资源隔离开,否则,default_host 虚拟主机适合于 Web 模块。
除 default_host 以外,产品还提供了 admin_host,这是管理控制台系统应用程序的虚拟主机。admin_host 使用端口 9060 运行。它的安全端口是 9043。除非 Web 模块与系统管理相关,否则请不要选择 admin_host。
使用管理控制台的“虚拟主机”页面来查看和更改映射。此页面将在您使用控制台安装企业应用程序期间显示,安装应用程序后,您可以从企业应用程序的设置页面中访问此页面。
在“虚拟主机”页面上,请对每个 Web 模块指定虚拟主机。可以将应用程序的 Web 模块安装在同一个虚拟主机上,也可以安装在不同的虚拟主机上。
过程
结果
应用程序或 Web 模块配置已更改。应用程序或独立 Web 模块将重新启动以使更改生效。
下一步做什么
在映射虚拟主机后,请执行下列操作:
- 如果应用程序或模块部署在集群中,并且不再需要进行配置更改,请在“企业应用程序”页面上单击推出更新,以将更改后的配置传播到集群中所有部署了该应用程序或模块的集群成员。推出更新将按顺序更新包含集群成员的节点上的配置。
- 重新生成插件配置文件。
- 单击 。
- 选择要生成插件的 Web 服务器。
- 单击生成插件。
- 保存对管理配置所作的更改。
在多服务器产品中,将 Deployment Manager 上的配置更改与各个将要运行应用程序的节点的配置进行同步时,将把应用程序二进制文件传送到那些节点。