我有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这样的服务器端进行设置?谢谢。
您可以尝试使用ngx_http_sub_module
location / {
sub_filter 'http://111.11.11.111:7001' 'https://myserverurlname.com';
sub_filter_once on;
}
请查看文档以获取有关模块的详细说明ngx_http_sub_module