In order to make it work simply change following options.
Enable all needed modules, in this case i am configuring it for streaming.
"mod_flv_streaming", "mod_h264_streaming",
Specify file extension
flv-streaming.extensions = ( ".flv" ) h264-streaming.extensions = ( ".mp4" )
Now enable document root from where you want to serve content.
server.document-root = "/srv/www/html/tube.xyz.com/video/"
Setup Log / PID file
server.errorlog = "/var/log/lighttpd.error.log" accesslog.filename = "/var/log/lighttpd.access.log" server.pid-file = "/var/run/lighttpd.pid"
Setup server port/IP
server.port = 81 server.bind = "127.0.0.1"
Setup server user
server.username = "ketan" server.groupname = "ketan"
Finally setup virtual host.
$HTTP["host"] =~ "tube.xyz\.com" { server.document-root = "/srv/www/html/tube.xyz.com/video" }
Also you can add IP based Socket.
$SERVER["socket"] == "192.168.1.5:81" { server.document-root = "/srv/www/html/www.xyz.com/videos/" server.errorlog = "/var/logs/lighttpd-xyz.error.log" accesslog.filename = "/var/logs/lighttpd-xyz.com.access.log" }