将 http 请求转发到另一台服务器

将 http 请求转发到另一台服务器

我有几个服务器,但只有一个域。我们位于我无法访问的公司防火墙后面,但我为一个站点设置了反向代理。

是否可以设置一个站点的页面请求转发,以便从另一个服务器加载?

我使用 Wordpress 作为我的主要网站托管在可公开访问的服务器上,例如http://www.example.com并希望请求http://www.example.com/academy重定向到没有公共 IP 的第二台服务器。

我确信这可以做到,但不知道从哪里开始——我已经在谷歌上搜索并阅读了数百篇帖子,但似乎没有一篇对我有用。

先感谢您。

答案1

如果无法访问路由器,则我不会看到这种情况发生。

首先,您必须考虑网络,您的公共服务器位于防火墙的一侧,并具有公共 IP 地址。然后,您想要提供某些页面的服务器位于防火墙内部,并具有非公共 IP 地址。

除非你可以访问路由器/防火墙,并设置规则,规定请求来自http://www.example.com/whatever被路由到 xxx.xxx.xxx.xxx 的内部地址,那么我真的不认为这能够实现。

如果你能够做到这一点,那么你的公司网络安全人员就需要被解雇,因为防火墙上有一个大漏洞。

对于其他任何看到我的答案的人来说,这是一个企业网络,并且此人无权访问防火墙或路由器来设置路由到内部服务器的规则。

因此,最终的答案是去找你的网络安全人员,或者控制你的防火墙的任何人,并要求他们创建规则以允许互联网流量进入防火墙内部的服务器,但你需要确保该服务器非常安全。

我希望这能有所帮助。克里斯

相关内容