Ubuntu

兩台 ubuntu 伺服器機器合二為一

  • March 7, 2013

這是我在這裡的第一篇文章,所以我希望我在正確的地方做這件事。

我在 Ubuntu 中設置了 DEV 環境,並且作為軟體開發人員而不是真正的系統管理員或應用程序管理員,我在某些步驟中感到困惑。

目前我有正在執行的生產伺服器,但它們是兩台不同的機器,有兩個不同的 IP,比如說後端 192.10.1.1 前端 192.10.1.2

現在,我不想更改程式碼和配置,因此要保持與 PROD 中相同的結構。話雖這麼說:我想在一台 Ubuntu 伺服器機器中獲取所有內容,比如說 IP 10.1.1.1。

知道我所擁有的: 後端 - 由 Liferay(tomcat 伺服器埠 8080)和 Solr Master(埠 8983)和 Jetty 組成一些定制的 J2SE 應用程序,它們通過 web 服務與 liferay 進行通信(呼叫埠 8080)

前端(假設 IP 192.168.1.2)- 由 Solr Slave(埠 8983)和 Jetty HTML 程式碼+JS+CSS ..(apache 2 HTTP 伺服器)組成

我會知道如何為在 apache2 http 伺服器上執行的不同網站實現這一點……但由於我也有 Solr、Liferay 和 Webservices,我很困惑。

有沒有辦法讓我的伺服器 10.1.1.1 將來自 192.168.1.1 和 192.168.1.2 的呼叫重定向到 10.1.1.1 中後端和前端的正確應用程序伺服器?

也許通過某種代理虛擬網路適配器?

十分感謝!!

Rui

一台伺服器可以有多個 IP 地址。因此您可以擁有一台同時具有 192.10.1.1 和 192.10.1.2 的伺服器(儘管除非您擁有這些公共 IP,否則您可能應該使用 192.168.10.1 和 192.168.10.2)。然後,您可以在同一台伺服器上同時執行前端和後端服務,但綁定到不同的 IP 地址。

即使您只有一個網路介面,您也可以這樣做。

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