[Techtalk] Apache: different handlers in a directory
Namik Dala
namik.dala at web.de
Fri Mar 11 20:05:49 EST 2005
On Fri, Mar 11, 2005 at 03:21:32PM +1100, Mary wrote:
> ScriptAlias /cgi-bin/ "/var/www/cgi-bin"
>
> <Directory "/var/www/cgi-bin">
> SetHandler fastcgi-script
> Options +ExecCGI
> </Directory>
>
> <Files "/var/www/cgi-bin/exceptionScript">
> SetHandler cgi-script
> Options +ExecCGI
> </Files>
Well, I guess that the ScriptAlias directive ist the Problem
here. ScriptAlias /cgi-bin "/var/www/cgi-bin" is (nearly) equivalent to
Alias /cgi-bin "/var/www/cgi-bin"
<Directory "/var/www/cgi-bin">
Options +ExecCGI
SetHandler cgi-script
</Directory>
Maybe it will work with Alias instead of ScriptAlias, but I have
not tried this (Yes, configuring apache is often trial and error)
What about separating the scripts by an extension. Let the
cgi-scripts end with .cgi and the fast-cgi script with .fcgi for
example:
<Directory "/var/www/cgi-bin">
Options +ExecCGI
AddHandler .cgi cgi-script
AddHandler .fcgi fastcgi-script
</Directory>
/Namik
More information about the Techtalk
mailing list