Setarea script-uri de performanță cgi în apache 2

Micul sfat pentru înființarea punerea în aplicare a scripturilor CGI în apache.
Transfer gratuit manual detaliat.
Așa că începem.
CGI - (Common Gateway Interface) este un mecanism care permite interacțiunea oricărui server de web program și Apache. Adică, aproximativ vorbind, server Web poate executa orice program extern și rezultatele activității sale pentru a da browser-ul web. Nu contează pe ce programe sunt scrise. mecanism universal. Dar pentru acest lucru trebuie să specificați serverul de web ca programul să fie executat. Asta e ceea ce este necesar, și configurați serverul web.

A doua opțiune script setările de execuție este de a utiliza directivele AddHandler și SetHandler.
exemplu:

Alias ​​/ mydir / / var / www / mydir /

SetHandler cgi-script
Opțiuni + ExecCGI
Comanda permite, nega
Se lasă la toate

Alias ​​/ slayer / / var / www / slayer /
AddHandler cgi-script .pl
Opțiuni + ExecCGI
Comanda permite, nega
Se lasă la toate


Rulează ca scripturi cgi numai că va fișierele cu extensia .pl
În cele din urmă o pereche de script-uri de testare. Ele sunt scrise în Perl. De obicei, totul este personalizat pentru el. Test.pl a crea un fișier și scrie-l:

#! / Usr / bin / perl
Print "Content-type: text / html \ n \ n";
imprima "Hello World.";

Asta e tot. Puneți fișierul în directorul corespunzător al serverului web și numesc un browser. După configurarea cu succes în fereastra de browser-ul afișează mesajul Buna ziua, World.Na termina această mică notă privind stabilirea scripturi cgi de performanță pentru serverul web Apache.