Ok, so I had mod_cgi installed and working on my plesk box, and then I tried (unsuccessfully) to install mod_perl. In doing that, I somehow screwed up my web server so that I get a 404 error when trying to run my perl scripts. Running the script from a shell works fine, and its present in the cgi-bin and the path to perl is correct - I just can't access it from the browser. I replaced the default httpd.conf that I had edited and the vhost.conf. There must be something simple that I'm doing wrong here - does anybody have any clue what I can try?