第八十三章 将 Web 应用程序与远程 Web 服务器结合使用 - 配置 Apache 虚拟主机
配置 Apache
虚拟主机
访问多个服务器上的应用程序的另一种方法是使用虚拟主机安排。虚拟主机是 Apache Web
服务器配置中的常见功能,并且在此服务器环境中设置起来很简单。例如,考虑两个虚拟主机,每个虚拟主机监听一个单独的 TCP
端口:
http://virtual_host1:81/csp/sys/UtilHome.csp
http://virtual_host2:82/csp/sys/UtilHome.csp
virtual_host1
和 virtual_host2
均由同一 Web
服务器和 Web Gateway
提供服务。
下面显示了这种安排的 Apache
配置 (httpd.conf
):
<VirtualHost virtual_host1:81>
ServerName virtual_host1
</VirtualHost>
<VirtualHost virtual_host2:82>
ServerName virtual_host2
</VirtualHost>
配置这些虚拟主机的使用如下:
- 通过将浏览器指向以下位置导航到
Web Gateway
管理页面主菜单:
http://localhost/csp/bin/Systems/Module.cxw
- 选择“服务器访问”为
iris1
和iris2
创建服务器配置。 - 选择“应用程序访问”以创建应用程序路径
//virtual_host1/csp/sys/
和//virtual_host2/csp/sys/
。
请注意使用双正斜杠 (//
) 来引入虚拟主机名。
将路径//virtual_host1/csp/sys/
的服务器 0
设置为上一步中为 iris1
设置的服务器配置的名称。
将路径 //virtual_host2/csp/sys/
的服务器 0
设置为上一步中为 iris2
设置的服务器配置的名称。
- 无需更改两个远程
IRIS
服务器的配置。在这两种情况下,门户的应用程序路径仍为/csp/sys/
。
网友评论