Yes sorry. I guess I wanted to write that its a new install with sysupdate, and I create a new user called www because why not. I can rcpu to that user and I can point /rc/bin/rc-httpd/select-handler if(~ $SERVER_NAME 172.27.0.67){ # PATH_INFO=$location # FS_ROOT=/usr/www/werc/sites/172.27.0.67 # exec static-or-index #} The above works fine and I have a simple index.html also an index.md not that it matters because it doesn't work when I change select-handler to the following if(~ $SERVER_NAME 172.27.0.67){ PATH_INFO=$location FS_ROOT=/usr/www/werc/sites/werc.cat-v.org exec static-or-cgi /usr/www/werc/bin/werc.rc } if not error 503 I don't exactly understand the purpose of intirc while In plan9 because I'm not running debian. /usr/www/werc contains the following: README bin/ lib/ sites/ apps/ etc/ pub/ tpl/ /usr/www/werc/etc contains initrc /users/ initrc.local initrc.local has the following line 21 and 22 #path=($plan9port/bin . ./bin ./bin/contrib /bin /usr/bin) path=(/usr/www/werc/bin . ./bin ./usr/www/werc/bin/contrib /bin /usr/bin) not sure what plan9port is but I suspect its the werc package I guess I have both werc-1.5.0.tar.gz and the one from hg pull. Makes no difference at first I was getting an unknown file. But when I'm more explicit I get some data with the following: mothra http://172.27.0.67/index.md But this only shows the raw index.md. It does not show anything translated into a web format with actual bullets I see nothing in logs other than 200 codes And yes sorry for sending two more messages that were concat.