【发布时间】:2020-07-20 02:32:11
【问题描述】:
我有 17 个 tomcat (8.5.20) Linux 服务器,据说它们在负载平衡器后面配置相同。在 URL .../assets/MyHostName 的 16 台服务器上,我得到一个带有适当响应的 HTML 200。但是,在其中一台具有相同 URL 的服务器上,我收到了 HTML 404 错误。如果我将所有 MyHostName 文件重命名为 MyHostName.txt,我会在一台有问题的服务器上获得 HTML 200,但其他 16 台服务器因 HTML 404 而失败。
我使用循环 curl 命令暴力破解所有 tomcat 服务器时发现了这一点。
我使用 Linux 命令echo $HOSTNAME - $(hostname -I) > MyHostName 创建了主机名文件,结果类似于“XXXXXpxesauva09 - 172.25.185.233”。所有服务器的文件所有权和权限都相同(由 tomcat 所有)。
assets 子目录中的所有文件(css、png 等)似乎都可以通过所有服务器上的 URL 访问。一台 Tomcat 服务器是怎么回事?
【问题讨论】:
标签: tomcat http-status-code-404