我将Java EAR应用程序部署到几个自由16.x应用程序服务器,并在其前面运行一个IBM HTTP代理服务器(Apache),充当负载均衡器和HTTPS代理。我希望我们的内部网用户只需输入一个易于记忆的网址https://product-aa,然后重定向到https://server-aa:8443/EarApplication,而无需让他们手动在网址中添加上下文根。
我正在努力找出实现这一目标的最佳方法。
答案 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>