基於 IP 的虛擬主機 Lighttpd

基於 IP 的虛擬主機 Lighttpd

我有多個 IP,我想將每個 IP 路由到自己的目錄。

這是我到目前為止所擁有的..

$SERVER["socket"] == "XXX.XXX.XXX.XXX:81" {
  server.document-root = "/var/www/XXX.XXX.XXX.XXX "
}

雖然此方法有效,但它僅適用於連接埠 81,而不適用於預設的 80。

當我將連接埠變更為 80 時,lighttpd 無法啟動並出現以下錯誤訊息。

(network.c.300) can't bind to port: XXX.XXX.XXX.XXX 80 Address already in use

請幫忙!

答案1

我所做的是:

server.bind = "127.0.0.1"

然後

$SERVER["socket"] == "IP1:80" {
}

$SERVER["socket"] == "IP2:80" {
}

相關內容