well, I used a workaround. I changed the default web server to port 8081 and started lighttpd up on port 80. Now when I hit http://192.168.1.1 it goes to my custom code running on lighttpd.
anyone ever figure out why the default http server restarts itself automatically or why you can't edit any of those files?