将 https 请求端口转发到其他服务器。

将 https 请求端口转发到其他服务器。

我被要求修复一个问题,但我没有配置此服务器,所以我无法弄清楚这里发生了什么。

   www.mywebsite.com connects to 20.20.20.20 (Webserver)

   www.mywebsite.com:5487 connects to 10.10.10.10 (Webserver and replication DB), same copy of the 20.20 server webpages, apache version etc., and can be accessed only internally. 

当连接到https://www.mywebsite.com/index.html它连接到 WEB 服务器 20.20.20.20 并且我在日志中看到了该请求。

但当我尝试http://mywebsite.com:5487/index.html 它从不加载并超时。10.10.10.10 服务器中该 URL 请求的错误日志或访问日志中没有任何内容。但它会随机加载(每周一次或有时连续 2 天,它运行正常)。为了解决这个问题,我想先了解它的设置方式……

没有防火墙。我没有在 apache 上看到与该端口号相关的任何配置文件,并且根据 netstat,它没有监听端口。但是当它随机加载时,我也检查了 netstat,没有端口 5487 请求。

您认为他们如何配置对端口 5487 上的 mywebsite.com 的 Web 请求以将其转发到其他服务器?网络级别上没有任何内容。没有 IP 表。我刚开始研究基于 SSH 的端口转发。到目前为止,它看起来也不是基于 SSH 的端口转发。如果我​​发现任何东西,我会更新。

答案1

您必须使用以下命令告诉 Apache 监听端口 5487:

Listen 5487

并在您的虚拟主机中设置您必须设置的所有指令

<VirtualHost *:5487>

相关内容