首页 > 解决方案 > Tomcat 8 IP转域名

问题描述

我在 Windows server 2016 上使用 tomcat 8。我已经配置了 SSL,现在我想将用户从 IP 重定向到域名。例如,如果您输入域名服务器:31.13.69.228,您将被重定向到 facebook.com。我尝试了不同的方法,例如添加 server.xml:

<Valve className="org.apache.catalina.valves.rewrite.RewriteValve" />

并在 /conf/Catalina/localhost rewrite.config 下创建了一个文件,其中包含以下条目

RewriteCond %{HTTP_HOST} ^111\.111\.111\.111$ [NC]
RewriteCond %{SERVER_PORT} 443
RewriteRule ^(.*)$ sub.domain.com/$1 [R=301,L]

其中 111.111.111.111 代表我的 ip,sub.domain.com 代表我要将用户重定向到的域。

标签: javajsptomcatservertomcat8

解决方案


Tomcat 提交者在这里...

这纯粹是胡说八道。域名系统 (DNS)的开发是为了让人类无需记住IP 地址。无需告诉用户 IP 地址。事实上,您正在制造诸如 I​​P 地址更改、DNS负载平衡等问题。没有严肃的服务器/应用程序在纯 IP 地址上运行。


推荐阅读