当找到302状态代码时,私有IP在HTML公开

问题描述 投票:0回答:1

我有J2EE Web应用程序,我将Web服务器用于nginx,将应用程序服务器用于weblogic。问题是私有IP,例如当发现状态码302重定向时披露了111.11.11.111:7001,然后显示以下响应:

<html><head><title>302 Moved Temporarily</title></head>
<body bgcolor="#FFFFFF">
<p>This document you requested has moved temporarily.</p>
<p>It's now at <a href="https://myserverurlname.com">http://111.11.11.111:7001/myserverurlname.com</a>.</p>
</body></html>

所以我如何从html标记中删除该私有IP?有没有办法覆盖HTML?是否有办法在后端代码或像nginx这样的服务器端进行设置?谢谢。

java spring-mvc nginx https weblogic
1个回答
0
投票

您可以尝试使用ngx_http_sub_module

location / {
    sub_filter 'http://111.11.11.111:7001'  'https://myserverurlname.com';
    sub_filter_once on;
}

请查看文档以获取有关模块的详细说明ngx_http_sub_module

© www.soinside.com 2019 - 2024. All rights reserved.