[linux] Re: cgi-script uit laten voeren als default

Ton Smeele ton op superspace.nl
Wo Jun 29 08:23:48 CEST 2005


On Wed, 2005-06-29 at 04:53 +0200, Cecil Westerhof wrote:
> Ik heb begrepen dat je als je bijvoorbeeld
> 'http://www.domein.nl/redirect/' opvraagt, je apache zo kunt instellen
> dat er een script wordt uitgevoerd. Tot op heden heeft mijn gegoogle
> echter niets opgeleverd. Hoe moet dat worden ingesteld?
> 

Cecil, je kunt in apache per directory of zelfs per file aangeven wat de
actie moet worden. In jouw situatie kun je een directory 'redirect'
aanmaken direct onder de document root, plaats dan in die directory een
file genaamd '.htaccess' met de tekst:

Options +ExecCGI
AddHandler cgi-script .pl
DirectoryIndex index.pl

De eerste twee regels zorgen ervoor dat scripts in die directory kunnen
worden uitgevoerd, en files eindigend op '.pl' worden als script
herkend. (NB: de scriptfiles moeten met bijv. chmod o+x executable
worden gemaakt).  De laatste regel zorgt ervoor dat als de directory
naam opgegeven wordt apache de file index.pl zal vinden.




More information about the Linux mailing list