如何設定 apache 以使用虛擬網路介面卡

如何設定 apache 以使用虛擬網路介面卡

我已經在我的伺服器上設定了一個具有輔助 IP 位址的虛擬網路介面卡(如下所示:http://www.liberiangeek.net/2012/04/create-virtual-network-adapters-in-ubuntu-12-04-precise-pangolin/

我希望 apache、mysql 和 php 能夠使用這個輔助 IP 位址。因此,如果我透過 SSH 連接到我的伺服器(使用主 IP 位址,而不是虛擬 IP 位址),然後執行類似的命令

須藤 apt-get 安裝 apache2

這將安裝 apache,但我希望為輔助 IP 位址安裝它。 apache 也會自動為輔助 IP 位址工作嗎?如果沒有,我該如何安裝它才能正常工作?

答案1

我想你想要的是指示。

listen ip.address.of.eth0-1:port

例如

listen 192.168.1.1:80

答案2

假設真實 ip 是 aa,虛擬 ip 是 bb,那麼預設情況下,在不更改配置的情況下,兩個 ip 將提供相同的內容,因為 apache 接受所有介面上傳入的 http 請求。然而,使用虛擬主機將允許您為 ip aa 提供特定內容,為 ip bb 提供另一個不同的內容。

相關內容