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

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

Video: Ako nainštalovať Perl na IIS 7 pre Windows Server 2008
Video: Cloud Computing - Computer Science for Business Leaders 2016 - YouTube 2024, November
Anonim

Perl je veľmi populárny skriptovací jazyk, ktorý sa používa na vývoj rôznych nástrojov. Jedným z jeho dobre známych použití sú webové aplikácie CGI (Common Gateway Interface), ktoré umožňujú vykonávanie Perl skriptov z webového servera. S malou konfiguráciou môžete na svojom systéme Windows Server 2008 nakonfigurovať službu IIS 7 na zobrazovanie skriptov programu Perl cez CGI.

Kopírovanie súborov Perl

Predtým, ako je možné vykonať ľubovoľné nastavenie IIS, musia byť do vášho systému extrahované binárne súbory Perl. Prevezmite distribučný balík ActiveState Perl (zistite si AS zip súbor a nie inštalátor) a extrahujte ich do priečinka na vašom serveri (t. J. "C: perl"). Mapovanie služby IIS budeme používať na používanie súborov umiestnených v tomto adresári.

Image
Image

Konfigurácia služby IIS 7 na spustenie skriptov programu Perl

Otvorte Správcu internetových informačných služieb a otvorte rozhranie mapovania handlerov.

Kliknite na akciu "Pridať mapu skriptov".
Kliknite na akciu "Pridať mapu skriptov".
Ak chcete umožniť službe IIS vykonávať súbory skriptu Perl (.pl), nakonfigurujte nové mapovanie skriptov pomocou nasledujúcich nastavení:
Ak chcete umožniť službe IIS vykonávať súbory skriptu Perl (.pl), nakonfigurujte nové mapovanie skriptov pomocou nasledujúcich nastavení:
  • Cesta žiadosti: *.pl
  • Spustitelný súbor: C: perlbinperl.exe "% s"% s (kde "C: perl" je miesto, kde ste extrahovali súbory Perl)
  • Názov: Perl-pl
V dialógovom okne Obmedzenia požiadaviek nastavte záložku Slovesá, aby ste povolili nasledovné: GET, HEAD, POST.
V dialógovom okne Obmedzenia požiadaviek nastavte záložku Slovesá, aby ste povolili nasledovné: GET, HEAD, POST.
Použiť všetky zmeny.
Použiť všetky zmeny.

Pri vytváraní nového mapovania skriptov sa služba IIS spýta, či chcete povoliť, aby toto mapovanie skriptov fungovalo ako aplikácia CGI. Odpoveď "Áno" v dialógovom okne.

Okrem toho, ak budú skripty Perl nasadené ako súbory CGI (.cgi), bude potrebné nakonfigurovať mapovanie skriptov aj pre tento typ súboru:
Okrem toho, ak budú skripty Perl nasadené ako súbory CGI (.cgi), bude potrebné nakonfigurovať mapovanie skriptov aj pre tento typ súboru:
  • Cesta požiadavky: *.cgi
  • Spustitelný súbor: C: perlbinperl.exe "% s"% s
  • Meno: Perl-cgi
  • Slovesá: GET, HEAD, POST

Po dokončení použite zmeny a vyberte možnosť Áno, keď služba IIS zobrazí výzvu na potvrdenie spustenia mapovania skriptu ako aplikácie.

Po nakonfigurovaní služby IIS na spustenie obidvoch typov súborov budú uvedené v zozname Handler Handling.
Po nakonfigurovaní služby IIS na spustenie obidvoch typov súborov budú uvedené v zozname Handler Handling.
Po vykonaní požadovaných zmien konfigurácie v službe IIS spustite príkaz "iisreset" z príkazového riadka, aby ste zabezpečili, že zmeny budú presunuté a aktívne.
Po vykonaní požadovaných zmien konfigurácie v službe IIS spustite príkaz "iisreset" z príkazového riadka, aby ste zabezpečili, že zmeny budú presunuté a aktívne.
V tomto okamihu by služba IIS 7 mala byť schopná úspešne používať Perl skripty.
V tomto okamihu by služba IIS 7 mala byť schopná úspešne používať Perl skripty.

Testovanie Perl

V tomto momente je váš server pripravený ísť, ale len aby sme si boli istí, že môžeme nastaviť Perl cez IIS veľmi ľahko. Vytvorte niekoľko textových súborov v adresári "C: Inetpubwwwroot" s názvom "test.pl" a "test.cgi", ktoré obsahujú nasledujúce:

#!c:perlbinperl.exe

use strict; use CGI; my $test = new CGI;

print $test->header(“text/html”),$test->start_html(“Perl Test”); print $test->h1(“Perl is working!”); print $test->end_html;

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

Image
Image

záver

Po spustení programu Perl v systéme Windows môžete nasadiť alebo vyvinúť vlastné aplikácie Perl CGI.

odkazy

Stiahnite si ActivePerl z ActiveState (AS Zip Package)

Odporúča: