Hi, am trying to configure a sub-domain on lighttpd as a scgi-deployed qp site. It seems pretty straightforward, but there is something very strange going on with script_name. To illustrate, using the stock echo demo site that comes in qp 2.0, and setting up a sub-domain echo.example.com to point to the physical box where lighttpd is listening, and adding the following lighttpd conf (to an otherwise default main lighttpd config): $HTTP["host"] == "echo.example.com" { server.name = "echo.example.com" scgi.server = ( "/" => ( ( "host" => "127.0.0.1", "port" => 11001, "check-local" => "disable", "max-procs" => 1, ), ), ) } Then requesting the following URLs sets the following values: http://echo.myfiki.com/ 'PATH_INFO': '/', 'REQUEST_URI': '/', 'SCRIPT_NAME': '', http://echo.myfiki.com/xx 'PATH_INFO': '/xx', 'REQUEST_URI': '/xx', 'SCRIPT_NAME': '', http://echo.myfiki.com/xx/ 'PATH_INFO': '/', 'REQUEST_URI': '/xx/', 'SCRIPT_NAME': ''/xx, http://echo.myfiki.com/xx/yy 'PATH_INFO': '/yy', 'REQUEST_URI': '/xx/yy', 'SCRIPT_NAME': ''/xx, http://echo.myfiki.com/xx/yy/ 'PATH_INFO': '/yy/', 'REQUEST_URI': '/xx/yy/', 'SCRIPT_NAME': ''/xx, and so on. It seems that -- when there is more than one url component -- the first of these is interpreted as being the script_name. Has anyone been successfully deploying qp sites (or quixote, as I suspect behaviour will be identical) on lighttpd+scgi? Should I be using a different lighttpd conf, or is the sample conf above conceptually correct? Is this variation in what is the script_name an internal issue to qp? Thanks for any suggestions.... mario