Linux

通過主網路伺服器查看內部伺服器的網站

  • January 29, 2017

所以這個對我來說有點難以解釋,

我有兩台伺服器,假設名為 Orion,另一台是 Behemoth。Orion 是我的 Web 伺服器,而 Behemoth 是我的 VM 主機。Orion 的網路伺服器託管在埠 80 和 443 上,而 Behemoth 的控制面板在埠 8006 上。是否可以在 Orion 上設置一個頁面作為進入 Behemoth 頁面的網關(即在 html 中使用 iframe 或更技術性的東西)?我有幾個需要類似設置的虛擬機,但我最關心的是 Behemoth 的面板。

Orion 正在執行帶有 Apache Web 伺服器的 Ubuntu。Behemoth 正在執行 Proxmox 4.4

PS:我是一名網路學生,在一所學校使用虛擬機,該學校的防火牆規則非常嚴格,不允許使用 80 和 443 以外的埠,因此僅使用我的域名和埠轉發並不能完全解決問題。

謝謝!

是的,這是可能的。它被稱為“反向代理”。

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

我假設你知道代理是如何工作的。如果不是,這裡是一個小摘要:Orion 將代表您訪問 Behemoth。然而,對於 Behemoth 來說,它看起來就像 Orion 是客戶。然後 Orion 會將結果轉發給您。

引用自:https://serverfault.com/questions/829218