Ako nainštalovať Perl na IIS 7 pre Windows Server 2008

Obsah:

Ako nainštalovať Perl na IIS 7 pre Windows Server 2008
Ako nainštalovať Perl na IIS 7 pre Windows Server 2008
Anonim

Perl je veľmi populárny skriptovací jazyk, ktorý sa používa na vývoj širokej škály nástrojov. Jedným z jeho dobre známych použití sú webové aplikácie CGI (Common Gateway Interface), ktoré umožňujú spúšťanie skriptov v jazyku Perl z webového servera. S trochou konfigurácie môžete nakonfigurovať službu IIS 7 vo svojom systéme Windows Server 2008 tak, aby poskytovala skripty v jazyku Perl prostredníctvom CGI.

Kopírovanie binárnych súborov Perl

Pred akoukoľvek konfiguráciou IIS je potrebné extrahovať binárne súbory Perl do vášho systému. Stiahnite si distribučný balík ActiveState Perl (získajte AS zip súbor a nie inštalačný program) a rozbaľte ich do priečinka na vašom serveri (t.j. „C:perl“). Namapujeme IIS na použitie súborov umiestnených v tomto adresári.

Kliknite na akciu „Pridať mapu skriptu“.

Obrázok
Obrázok

Ak chcete povoliť IIS spúšťať súbory skriptov Perl (.pl), nakonfigurujte nové mapovanie skriptov s nasledujúcimi nastaveniami:

  • Cesta žiadosti:.pl
  • Spustiteľný súbor: C:perlbinperl.exe „%s“%s (kde „C:perl“je umiestnenie, kde ste extrahovali binárne súbory Perl)
  • Názov: Perl-pl
Obrázok
Obrázok

V dialógovom okne Request Restrictions nastavte záložku Verbs tak, aby umožňovala nasledovné: GET, HEAD, POST.

Obrázok
Obrázok

Použiť všetky zmeny.

Pri vytváraní nového mapovania skriptov sa vás IIS opýta, či chcete povoliť spustenie tohto mapovania skriptov ako aplikácie CGI. V dialógovom okne odpovedzte „Áno“.

Obrázok
Obrázok

Ak budú skripty Perl nasadené ako súbory CGI (.cgi), bude potrebné nakonfigurovať mapovanie skriptov aj pre tento typ súboru:

  • Cesta žiadosti:.cgi
  • Spustiteľný: C:perlbinperl.exe “%s” %s
  • Názov: Perl-cgi
  • Slovesá: GET, HEAD, POST

Po dokončení použite zmeny a keď vás IIS vyzve na potvrdenie spustenia mapovania skriptu ako aplikácie, vyberte možnosť „Áno“.

Obrázok
Obrázok

Po konfigurácii služby IIS na spustenie oboch typov súborov budú uvedené vo vašom mapovaní manipulátora.

Obrázok
Obrázok

Po vykonaní požadovaných zmien konfigurácie služby IIS spustite príkaz „iisreset“z príkazového riadka, aby ste sa uistili, že zmeny budú presunuté a aktívne.

Obrázok
Obrázok

V tomto bode by mal byť IIS 7 schopný úspešne obsluhovať skripty v jazyku Perl.

Testovací Perl

V tomto bode je váš server pripravený na spustenie, ale pre istotu môžeme potvrdiť vaše nastavenie Perlu cez IIS veľmi jednoducho. Vytvorte niekoľko textových súborov v adresári „C:Inetpubwwwroot“s názvom „test.pl“a „test.cgi“, pričom oba obsahujú nasledovné:

Nakoniec prejdite na adresy: „http://localhost/test.pl“a „http://localhost/test.cgi“na vašom serveri a mali by ste vidieť správu o tom, že Perl funguje. Ak sa stránka úspešne načíta, Perl je teraz na vašom počítači spustený.

Obrázok
Obrázok

Záver

Akonáhle budete mať Perl na svojom systéme Windows spustený, môžete nasadiť alebo vyvinúť svoje vlastné Perl CGI aplikácie.

Odkazy

Stiahnuť ActivePerl z ActiveState (AS Zip Package)

Populárna téma