java - 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 代表我要将用户重定向到的域。
解决方案
Tomcat 提交者在这里...
这纯粹是胡说八道。域名系统 (DNS)的开发是为了让人类无需记住IP 地址。无需告诉用户 IP 地址。事实上,您正在制造诸如 IP 地址更改、DNS负载平衡等问题。没有严肃的服务器/应用程序在纯 IP 地址上运行。
推荐阅读
- python - 在 Python 中从具有多个多元时间序列的数据帧创建数组数组
- python-3.x - Python 打印列表中的每 100 个项目
- unity3d - 为什么计算着色器可能会从未更改的数据中随机产生不同的结果?
- c++ - 拖放不同的项目文本
- c# - 我正在使用一系列 if/else 语句,但不是让我在运行时“通过”它们,而是直接进入最后一个 else 语句
- firebase - 当一个流依赖于另一个流时,如何在颤动中拥有多个应用程序流?
- node.js - 创建新对象时,猫鼬中的值不会增加
- google-chrome - 如何在 Linux 的 Windows 子系统上开发 Flutter Web 应用程序(Debian 10)
- python - 在 Python 3 中创建一个单词翻译应用程序。任何“最佳实践”?
- reactjs - 如何将悬停选择器添加到样式对象?