I'm assuming you recognise the security implications. I just tested this on my Apache 2 httpd.conf on XP (and restarted the service of course)
Alias /C/ "C:/"
<Directory "C:/">
Options ExecCGI
</Directory>
AddHandler cgi-script .cgi .pl
I put a test script in C:/tmp and called it using http://localhost/C/tmp/test.pl. The security implications should be obvious as I can now exec a CGI anywhere in the directory tree. Note your scripts must have a shebang line that points to perl or you will get an internal server error. My perl is at C:\perl\bin\perl.exe location. Note you use / slashes everywhere with Apache. As a useful note you can use / where you think you need a \ in your Perl on Win2K onwards and it will work just fine ie open FILE, "C:/dir/file.txt" will work.
!#C:/perl/bin/perl.exe
|