java - Tomcat 8 IP转域名

标签 java jsp tomcat server tomcat8

我在 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 代表我要将用户重定向到的域。

最佳答案

这里是 Tomcat 提交者...

这纯粹是胡说八道。 Domain Name System (DNS)已被开发用于人类不会记住IP addresses .无需告诉用户 IP 地址。事实上,您正在制造 IP 地址更改、DNS load balancing 等问题等。没有严肃的服务器/应用程序在纯 IP 地址上运行。

关于java - Tomcat 8 IP转域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51686066/

相关文章:

java - 这个错误是不是由在 32 位 JVM 中运行的 Java 程序访问 64 位库引起的?

java - 无法接受 selenium java 中的警报 - Firefox 浏览器

javascript - Web 应用程序 - 将 Javascript 变量传输到 MySQL (JAVA)

java jsp 将字符串转换为时间(或日期?)

java - HSM 与 Apache Tomcat 一起用于 HTTPS

java - 如何从其他函数写入JTextArea?

java - Selenium RC : I am unable run test suite in firefox or any other browser

javascript - 是否可以在单击单选按钮时刷新 div?

java - 为什么 OpenShift Tomcat 7 (JBoss EWS 2.0) 不支持 <form :*> tags of spring MVC in jsps?

tomcat - 无法启动服务器。服务器实例未配置