POSTUPY: Konfigurace a testování skript PERL se službou IIS 4.0, 5.0, 5.1 a 6.0

Překlady článku Překlady článku
ID článku: 245225 - Produkty, které se vztahují k tomuto článku.
Důrazně doporučujeme, aby všichni uživatelé upgradovat na Internetová informační služba (IIS) verze 7.0 se systémem Microsoft Windows Server 2008. Internetová informační služba 7.0 výrazně zvyšuje zabezpečení webové infrastruktury. Další informace o tématech souvisejících se zabezpečením služby IIS naleznete na následujícím webu společnosti Microsoft:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Další informace o službě IIS 7.0 naleznete na následujícím webu společnosti Microsoft:
http://www.iis.net/default.aspx?tabid=1
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento podrobný článek popisuje konfiguraci a testování skript PERL s Internet Information Server (IIS) verze 4.0 a Internetová informační služba (IIS) verze 5.0, 5.1 a 6.0.

Následující skript PERL lze k testování pro správnou instalaci a provádění Common Gateway Interface (CGI) i PERL Internet Server Application Programming Interface (ISAPI) skriptu jazyka interpretery, jako ActiveState PERL a PERL pro ISAPI se službou IIS.

Další informace o ActiveState PERL interpretery naleznete na webu společnosti ActiveState:
http://www.activestate.com/

Vytvořte skript PERL test

V programu Poznámkový blok, uložte následující řádky kódu v adresáři Scripts jako helloworld.pl:
$url = "http://$ENV{SERVER_NAME}$ENV{URL}";
$ip = "$ENV{REMOTE_ADDR}";
print <<ENDOFTEXT;
HTTP/1.0 200 OK
Content-Type: text/html

<HTML>
<HEAD><TITLE>Hello World!</TITLE></HEAD>
<BODY>
<H4>Hello World!</H4>
<P>You have reached <a href="$url">$url</a></P>
<P>Your IP Address is $ip</P>
<H5>Have a nice day!</H5>
</BODY>
</HTML>
ENDOFTEXT
exit(0);
				
jazyk the PERL Poznámka umožňuje žádné mezery na začátku řádku.

Poznámka: Po vytvoření souboru je nutné nakonfigurovat PERL bezpečně spustit se službou IIS. Neumísťujte Perl.exe v některém z adresáře, které jsou přístupné s prohlížečem uživatele.

Pomocí modulu snap-in Internet Service Manager (ISM) konzola Microsoft Management Console (MMC), můžete umístit soubory Perl.exe nebo PerlIS.dll mimo typické strukturu adresářů WWW, uživatel má přístup a použijete funkci Mapování skriptů služby IIS ke konfiguraci spouštění skriptů PERL.

Konfigurace mapování skriptů PERL pro službu IIS 4.0

  1. Klepněte na tlačítko Start, klepněte na příkaz programy, klepněte na položku Windows NT 4.0 Option Pack, klepněte na položku Microsoft Internet Information Server a klepněte na položku Správce služeb sítě Internet.
  2. Klepněte pravým tlačítkem myši na webový server, který chcete povolit pro PERL a potom klepněte na příkaz Vlastnosti.
  3. Klepněte na kartu Domovský adresář.
  4. Klepněte na tlačítko Konfigurace.
  5. Klepněte na tlačítko Přidat.
  6. Zadejte pro program:
    full path to perlis.dll \perlis.dll
    Můžete také zadat následující:
    full path to perl.exe \perl.exe %s %s
    Poznámka: "%s % s" jsou rozlišována malá a velká písmena (například "%S % S" nefunguje).
  7. Rozšíření zadejte .pl.

    Poznámka: Ujistěte se, že je vybraná volba Všechny akce pro úplnou funkčnost a políčko Skriptovací stroj.
  8. Klepnutím na tlačítko OK se vraťte k ISM. S výchozí adresář skriptů se službou IIS adresa URL je následující:
    http:// Server Name /scripts/helloworld.pl

Konfigurace mapování skriptů PERL pro službu IIS 5.0 a 5.1

  1. Klepněte na tlačítko Start, klepněte na příkaz programy, klepněte na položku Nástroje pro správu a potom klepněte na tlačítko Internetová informační služba.
  2. Klepněte pravým tlačítkem myši na webový server, který chcete povolit pro PERL a potom klepněte na příkaz Vlastnosti.
  3. Klepněte na kartu Domovský adresář.
  4. Klepněte na tlačítko Konfigurace.
  5. Klepněte na tlačítko Přidat.
  6. Zadejte pro program:
    full path to perlis.dll \perlis.dll
    Můžete také zadat následující:
    full path to perl.exe \perl.exe %s %s
    Poznámka: "%s % s" jsou rozlišována malá a velká písmena (například "%S % S" nefunguje).
  7. Rozšíření zadejte .pl.

    Poznámka: Vyberte volbu Všechny akce možnost je pro úplnou funkčnost. Navíc musí být zaškrtnuto políčko Skriptovací stroj.
  8. Klepnutím na tlačítko OK se vraťte k ISM. S výchozí adresář skriptů se službou IIS adresa URL je následující:
    http:// Server Name /scripts/helloworld.pl

Konfigurace mapování skriptů PERL pro službu IIS 6.0

  1. Klepněte na tlačítko Start, klepněte na příkaz programy, klepněte na položku Nástroje pro správu a potom klepněte na tlačítko Internetová informační služba.
  2. Klepněte pravým tlačítkem myši na webový server, který chcete povolit pro PERL a potom klepněte na příkaz Vlastnosti.
  3. Klepněte na kartu Domovský adresář.
  4. Klepněte na tlačítko Konfigurace.
  5. Klepněte na tlačítko Přidat.
  6. Do pole program zadejte následující příkaz:
    full path to perlis.dll \perlis.dll
    Můžete také zadat následující:
    full path to perl.exe \perl.exe %s %s
    Poznámka: "%s % s" jsou rozlišována malá a velká písmena (například "%S % S" nefunguje).
  7. Do pole přípona zadejte .pl.

    Poznámka:
    zkontrolujte, zda je vybrána možnost Všechny akce pro úplnou funkčnost. Navíc musí být zaškrtnuto políčko Skriptovací stroj.
  8. Klepnutím na tlačítko OK se vraťte k ISM.
  9. Klepněte na složku Rozšíření webových služeb.
  10. Klepněte na tlačítko Přidat nové rozšíření webové služby.
  11. Zadejte název pro rozšíření, jako například "Skripty PERL."
  12. Klepněte na tlačítko Přidat, zadejte úplnou cestu k souboru Perl.exe a potom klepněte na tlačítko OK.
  13. Musí být zaškrtnuto políčko nastavit stav rozšíření na povoleno.
  14. Klepnutím na tlačítko OK se vraťte k ISM. K danému adresáři skriptů služby IIS výchozí adresa URL je následující:
    http:// Server Name /scripts/helloworld.pl

Odkazy

Další informace o PERL skriptů v IIS 1.0 2.0 a 3.0, získáte článku znalostní báze Microsoft Knowledge Base:
150629Konfigurace a testování skript PERL se serverem Internet Information Server (IIS)

Vlastnosti

ID článku: 245225 - Poslední aktualizace: 7. července 2008 - Revize: 6.1
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services version 5.1
  • Microsoft Internet Information Services 6.0
Klíčová slova: 
kbmt kbhowtomaster KB245225 KbMtcs
Strojově přeložený článek
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:245225

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com