通过主 Web 服务器查看内部服务器的网站

通过主 Web 服务器查看内部服务器的网站

所以我很难解释这一点,

我有两台服务器,假设名为 Orion,另一台名为 Behemoth。Orion 是我的 Web 服务器,Behemoth 是我的 VM 主机。Orion 的 Web 服务器托管在端口 80 和 443 上,Behemoth 的控制面板托管在端口 8006 上。是否可以在 Orion 上设置一个页面作为进入 Behemoth 页面的网关(即使用 html 中的 iframe 或更技术性的东西)?我有几个 VM 需要类似的设置,但我最关心的是 Behemoth 的面板。

Orion 运行的是 Ubuntu 和 Apache Web 服务器。Behemoth 运行的是 Proxmox 4.4

附言:我是一名网络学生,在学校使用虚拟机,学校的防火墙规则非常严格,不允许使用除 80 和 443 之外的端口,因此仅使用我的域名和端口转发并不能完全解决问题。

谢谢!

答案1

是的,这是可能的。这被称为“反向代理”。

https://www.digitalocean.com/community/tutorials/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extension

我假设您知道代理的工作原理。如果不知道,这里有一个小摘要:Orion 将代表您访问 Behemoth。但是,对于 Behemoth 来说,这看起来就像 Orion 是客户端一样。然后 Orion 只会将结果转发给您。

相关内容