Apache-2.2
兩個使用相同埠的 apache 伺服器?
所以我在同一個系統上有兩個 apache 伺服器。
基本上我想弄清楚的是,如果我的系統上執行了 2 個不同的 IP,是否可以讓兩個不同的 apache 伺服器在不同的 IP 上執行,但使用預設埠(80),這樣使用者就不必在地址欄中指定埠?
我正在嘗試做的是,如果使用者訪問:
example.com —-> Apache Server 1 在 1.1.1.1:80 上執行
mail.example.com —-> Apache Server 2 在 2.2.2.2:80 上執行
這將使每個域都指向不同的 apache 伺服器,但在同一個系統上。
謝謝你,JJ埃德加
您可以使用該
Listen
指令控制 Apache 偵聽的 IP 地址。只需確保每台伺服器的配置僅指定您要用於該特定伺服器的 IP 地址。
例如:
伺服器 1:
Listen 203.0.113.5:80
伺服器 2:
Listen 203.0.113.6:80
您使用的任何
<VirtualHost>
指令還必須指定它們的 IP 地址,而不是使用萬用字元*
。有關詳細資訊,請參閱Apache 文件。