1 台電腦上的 2 台伺服器有 2 個 IP 位址?

1 台電腦上的 2 台伺服器有 2 個 IP 位址?

我想建立 2 個 IP 位址,每個位址都指向一個不同的網站,我嘗試使用虛擬主機來完成此操作,但我無法按照我希望的方式配置它。

我希望它看起來像這樣:

(192.168.1.41) 前往 var/www/html/sitea/hs.html

(192.168.1.46) 前往 var/www/html/siteb/index.html

我嘗試使用本教程添加 IP 位址,效果很好: 如何(從 CLI)為一個介面指派多個 IP 位址?我現在可以在兩個內部 IP 位址上存取不同的伺服器頁面。

但我嘗試轉發第二個IP以將其與我的外部IP一起使用,現在當我想從www進入我的頁面時,它只在兩個連接埠上顯示我的siteb。

答案1

我已經為虛擬主機(etc/apache2/sites-enabled)提供了一個特定的IP,如下所示:

<VirtualHost 192.168.1.41:*>
..
(sitea)
..
<VirtualHost/>

<VirtualHost 192.168.1.46:*>
..
(siteb)
..
<VirtualHost/>

相關內容