Konfigurace a testování skriptů PERL s IIS (IIS)

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:150629
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Důrazně doporučujeme, aby všichni uživatelé upgradovat Internetová informační služba (IIS) verze 6.0 se systémem Microsoft Windows Server 2003. Služba IIS 6.0 výrazně zvyšuje zabezpečení webové infrastruktury. Další informace o tématech souvisejících se zabezpečením Internetové informační služby naleznete na následujícím webu společnosti Microsoft:

Souhrn
Následující skript PERL lze použít k testování správné instalace a spuštění skriptů CGI s Internet Information server.
Další informace
Vytvoření souboru programu Poznámkový blok a zadejte následující řádky kódu. Uložte soubor v adresáři skripty jako helloworld.pl.
print "HTTP/1.0 200 OK\n";print "Content-Type: text/html\n\n";print "<HTML>\n";print "<HEAD>\n";print "<TITLE>Hello World</TITLE>\n";print "</HEAD>\n";print "<BODY>\n";print "<H4>Hello World</H4>\n";print "<P>\n";print "Your IP Address is $ENV{REMOTE_ADDR}.\n";print "<P>";print "<H5>Have a nice day</H5>\n";print "</BODY>\n";print "</HTML>\n";				

Po vytvoření souboru je třeba konfigurovat PERL bezpečně spustit s Internet Information. Perl.exe by měl není umístěn v adresářích přístupné uživatelem s prohlížeči.

Mapování skriptu v registru můžete umístit Perl.exe mimo normální adresářové struktury má uživatel přístup.

Konfigurace mapování skriptů PERL

Upozornění: Nesprávné použití Editoru registru může způsobit celý systém, vážné problémy, které mohou vyžadovat přeinstalaci WINDOWSNT je opravte. Společnost Microsoft nemůže zaručit, že problémy vzniklé v důsledku nesprávného použití Editoru registru budete moci vyřešit. Editor registru používáte na vlastní nebezpečí.
  1. Spusťte Regedt32.exe a otevřete následující klíč registru:

    Větve \Parameters\ScriptMap
  2. V nabídce Úpravy klepněte na příkaz Přidat hodnotu.
  3. Název hodnoty je .pl
  4. Datový typ je REG_SZ.
  5. Řetězcová hodnota je < úplná cesta k perl.exe>\perl.exe %s %s

    Poznámka: Tato "%s % s" je velká a malá písmena. (např "%S % S" fungovat).
  6. Restartování webové služby.
Nyní, nakonfigurován registru můžete otestovat skript PERL s prohlížečem. Pomocí výchozí struktury adresářů IIS, adresu by následující:
http://<Server Name>/scripts/helloworld.pl?
CGI PERL

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 150629 - Poslední kontrola: 12/04/2015 14:39:51 - Revize: 2.2

Microsoft Internet Information Server 1.0, Microsoft Internet Information Server 2.0, Microsoft Internet Information Server 3.0

  • kbnosurvey kbarchive kbmt kbinfo KB150629 KbMtcs
Váš názor