如何在Liberty Server的IBM HTTP代理中附加上下文根

时间:2017-12-05 20:13:03

标签: java proxy websphere-liberty application-server contextroot

我将Java EAR应用程序部署到几个自由16.x应用程序服务器,并在其前面运行一个IBM HTTP代理服务器(Apache),充当负载均衡器和HTTPS代理。我希望我们的内部网用户只需输入一个易于记忆的网址https://product-aa,然后重定向到https://server-aa:8443/EarApplication,而无需让他们手动在网址中添加上下文根。

我正在努力找出实现这一目标的最佳方法。

1 个答案:

答案 0 :(得分:0)

首先,在DNS中注册product-aa作为server-a的CNAME

然后附加到httpd.conf:

NameVirtualHost *:80
<virtualhost *:80>
  ServerName server-aa
</virtualhost>
<virtualhost *:80>
  ServerName product-aa
  RedirectMatch ^/$ /EarApplication
  # ... or http://server-aa/EarApplication
</virtualhost>