====== lighttpd ====== 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" }