基于 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" {
}

相关内容