1

我有一个 Java EAR 应用程序部署到几个 liberty 16.x 应用程序服务器,并在其前面运行一个 IBM HTTP 代理服务器 (Apache),作为负载平衡器和 HTTPS 代理。我想让我们的 Intranet 用户只需输入一个易于记忆的 URL,例如https://product-aa,然后被重定向到https://server-aa:8443/EarApplication,而不需要他们手动添加上下文根在网址中。

我试图找出实现这一目标的最佳方法。

4

1 回答 1

2

首先,在 DNS 中注册 product-aa 作为 server-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>
于 2017-12-06T00:09:53.460 回答