我想建立 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/>