如何配置tomcat重定向ip地址

时间:2018-06-11 10:16:05

标签: tomcat redirect

我们正在使用Tomcat 8.5。该网站位于https://foo.bar.com

可以通过在地址栏IP中输入https://111.111.111.111地址来访问该网站(当然浏览器会警告用户有关证书问题的信息)

是否可以配置Tomcat以便进入IP会将用户重定向到主机。以这种方式输入https://111.111.111.111将重定向到https://foo.bar.com

2 个答案:

答案 0 :(得分:1)

如果找到为IP地址提供证书的证书颁发机构,可以执行此操作。然而,尽管从未尝试过,我怀疑是否存在 - 我宁愿指望它们明确被禁止这样做,因为IP地址会发生变化,坦率地说,没有人会通过IP地址导航到网站,除非你在一个开发系统。

开发(或“内部”)使用是此处解决方法的关键:如果您只是在内部工作,而不是面向公众,则可以为DNS名称和DNS创建(并自签)证书IP,并接受一次。

如果它是(大型)内部网,您可能有内部CA,他们可能会这样做(但我怀疑)。

当然,这只适用于内部目的,没有任何面向公众的目的。但是你不会把你系统的IP地址分发给任何客户,对吧?这正是DNS的用途。此外,它允许客户通过IPV6连接。

答案 1 :(得分:0)

为此编写Valve非常简单。

tomcat 8还附带rewrite valve,听起来像是你要找的东西。

但你为什么要这样做?通常,如果您通过DNS提供名称,则没有人愿意使用IP地址。