Първо трябва да активираме mod_access, като го разкоментираме във файла:
/etc/lighttpd/modules.conf
В конфига на vhosta описваме IP адресите, които искаме да имат достъп по следният начин:
$HTTP["remoteip"] !~ "192.168.0.10|192.168.0.25|192.168.0.30" {
url.access-deny = ( "" )
}
нагледно целият конфиг на vhosta трябва да изглежда по подобен начин:
$HTTP["host"] =~ "domain.com" {
server.document-root = "/home/domain/vhosts"
server.errorlog = "/var/log/lighttpd/domain.com-error.log"
accesslog.filename = "/var/log/lighttpd/domain.com-access.log"
$HTTP["remoteip"] !~ "192.168.0.10|192.168.0.25|192.168.0.30" {
url.access-deny = ( "" )
}
}
По този начин само описаните IP адреси ще имат достъп до domain.com.