I can only suggect trashing MS Personal Web Server in place of Apache for
a Windoze platform then, follow the inline documentation within the httpd.conf file
#
# Apache parses all CGI scripts for the shebang line by default.
# This comment line, the first line of the script, consists of the sym
+bols
# pound (#) and exclamation (!) followed by the path of the program th
+at
# can execute this specific script. For a perl script, with perl.exe
+in
# the C:\Program Files\Perl directory, the shebang line should be:
#!c:/program files/perl/perl
# Note you _must_not_ indent the actual shebang line, and it must be t
+he
# first line of the file. Of course, CGI processing must be enabled b
+y
# the appropriate ScriptAlias or Options ExecCGI directives for the fi
+les
# or directory in question.
#
# However, Apache on Windows allows either the Unix behavior above, or
+ can
# use the Registry to match files by extention. The command to execut
+e
# a file of this type is retrieved from the registry by the same metho
+d as
# the Windows Explorer would use to handle double-clicking on a file.
# These script actions can be configured from the Windows Explorer Vie
+w menu,
# 'Folder Options', and reviewing the 'File Types' tab. Clicking the
+Edit
# button allows you to modify the Actions, of which Apache 1.3 attempt
+s to
# perform the 'Open' Action, and failing that it will try the shebang
+line.
# This behavior is subject to change in Apache release 2.0.
#
# Each mechanism has it's own specific security weaknesses, from the m
+eans
# to run a program you didn't intend the website owner to invoke, and
+the
# best method is a matter of great debate.
#
# To enable the this Windows specific behavior (and therefore -disable
+- the
# equivilant Unix behavior), uncomment the following directive:
#
#ScriptInterpreterSource registry
#
Hope this helps |