Java 如何在IBM HTTP Proxy for Liberty Server中附加上下文根
我在liberty 16.x应用服务器上部署了一个Java EAR应用程序,并在它前面运行了一个IBM HTTP代理服务器(Apache),充当负载平衡器和HTTPS代理。我希望我们的intranet用户只需输入一个易于记忆的URL,如,然后被重定向到,而不需要他们手动在URL中添加上下文根Java 如何在IBM HTTP Proxy for Liberty Server中附加上下文根,java,proxy,websphere-liberty,application-server,contextroot,Java,Proxy,Websphere Liberty,Application Server,Contextroot,我在liberty 16.x应用服务器上部署了一个Java EAR应用程序,并在它前面运行了一个IBM HTTP代理服务器(Apache),充当负载平衡器和HTTPS代理。我希望我们的intranet用户只需输入一个易于记忆的URL,如,然后被重定向到,而不需要他们手动在URL中添加上下文根 我正试图找出实现这一目标的最佳方法 首先,在DNS中将产品aa注册为服务器aa的CNAME 然后附加到httpd.conf: NameVirtualHost *:80 <virtualhost *:8
我正试图找出实现这一目标的最佳方法 首先,在DNS中将产品aa注册为服务器aa的CNAME 然后附加到httpd.conf:
NameVirtualHost *:80
<virtualhost *:80>
ServerName server-aa
</virtualhost>
<virtualhost *:80>
ServerName product-aa
RedirectMatch ^/$ /EarApplication
# ... or http://server-aa/EarApplication
</virtualhost>
NameVirtualHost*:80
服务器名称服务器aa
服务器名产品aa
重定向匹配^/$/ear应用程序
# ... 或http://server-aa/EarApplication
您使用的是WAS插件还是mod_代理?你已经在IHS中使用虚拟主机了吗?如果是,你的apachectl-S输出是什么?我使用的是WAS插件(plugin cfg.xml),我不确定httpd.conf中的虚拟主机配置,因为我们使用的是IBM安装IHS时附带的虚拟主机配置。