httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rbo...@apache.org
Subject cvs commit: httpd-2.0/docs/conf httpd-win.conf
Date Mon, 17 Nov 2003 01:33:11 GMT
rbowen      2003/11/16 17:33:11

  Modified:    docs/conf httpd-win.conf
  Log:
  Unless anyone strenuously objects, I'm adding back the comments
  regarding ScriptInterpreterSource. We're getting an increasing number of
  questions about this.
  
  Revision  Changes    Path
  1.100     +38 -0     httpd-2.0/docs/conf/httpd-win.conf
  
  Index: httpd-win.conf
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/docs/conf/httpd-win.conf,v
  retrieving revision 1.99
  retrieving revision 1.100
  diff -u -r1.99 -r1.100
  --- httpd-win.conf	11 Oct 2003 02:08:33 -0000	1.99
  +++ httpd-win.conf	17 Nov 2003 01:33:11 -0000	1.100
  @@ -470,6 +470,44 @@
   #
   ServerSignature On
   
  +# 
  +# Apache parses all CGI scripts for the shebang line by default.
  +# This comment line, the first line of the script, consists of the symbols
  +# pound (#) and exclamation (!) followed by the path of the program that 
  +# 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 the
  +# first line of the file.  Of course, CGI processing must be enabled by 
  +# the appropriate ScriptAlias or Options ExecCGI directives for the files 
  +# 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 execute 
  +# a file of this type is retrieved from the registry by the same method as 
  +# the Windows Explorer would use to handle double-clicking on a file.
  +# These script actions can be configured from the Windows Explorer View menu, 
  +# 'Folder Options', and reviewing the 'File Types' tab.  Clicking the Edit
  +# button allows you to modify the Actions, of which Apache 1.3 attempts 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 means
  +# 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
  +#
  +# The directive above can be placed in individual <Directory> blocks or the
  +# .htaccess file, with either the 'registry' (Windows behavior) or 'script' 
  +# (Unix behavior) option, and will override this server default option.
  +#
  +
   #
   # Aliases: Add here as many aliases as you need (with no limit). The format is 
   # Alias fakename realname
  
  
  

Mime
View raw message