我有几个服务器,但只有一个域。我们位于我无法访问的公司防火墙后面,但我为一个站点设置了反向代理。
是否可以设置一个站点的页面请求转发,以便从另一个服务器加载?
我使用 Wordpress 作为我的主要网站托管在可公开访问的服务器上,例如http://www.example.com并希望请求http://www.example.com/academy重定向到没有公共 IP 的第二台服务器。
我确信这可以做到,但不知道从哪里开始——我已经在谷歌上搜索并阅读了数百篇帖子,但似乎没有一篇对我有用。
先感谢您。
答案1
如果无法访问路由器,则我不会看到这种情况发生。
首先,您必须考虑网络,您的公共服务器位于防火墙的一侧,并具有公共 IP 地址。然后,您想要提供某些页面的服务器位于防火墙内部,并具有非公共 IP 地址。
除非你可以访问路由器/防火墙,并设置规则,规定请求来自http://www.example.com/whatever被路由到 xxx.xxx.xxx.xxx 的内部地址,那么我真的不认为这能够实现。
如果你能够做到这一点,那么你的公司网络安全人员就需要被解雇,因为防火墙上有一个大漏洞。
对于其他任何看到我的答案的人来说,这是一个企业网络,并且此人无权访问防火墙或路由器来设置路由到内部服务器的规则。
因此,最终的答案是去找你的网络安全人员,或者控制你的防火墙的任何人,并要求他们创建规则以允许互联网流量进入防火墙内部的服务器,但你需要确保该服务器非常安全。
我希望这能有所帮助。克里斯