PERL scriptek konfigurálása és tesztelése IIS-sel

A cikk fordítása A cikk fordítása
Cikk azonosítója: 150629 - A cikkben érintett termékek listájának megtekintése.
Ezt a cikket korábban a következ? néven tették közzé: HU150629
Az összes kibontása | Az összes összecsukása

A lap tartalma

Összefoglaló

Az alábbi PERL script használható arra, hogy leellenőrizzük az Internet Information Serverrel a CGI scriptek helyes telepítését és futtatását.

További információ

A Notepad-del hozzunk létre egy fájlt és gépeljük be az alábbi kódsorokat. Mentsük el a fájlt a scripts mappába helloworld.pl néven.
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";

Ha létrehoztuk a fájlt konfigurálnunk kell a PERL-t biztonságosan működni az Internetes Információkkal. A Perl.exe nem helyezkedhet el a felhasználók által elérhető mappák bármelyikében.

Script map-peléssel a Registry-ben, a Perl.exe-t kívül tehetjük a normál mappaszerkezeten amelyet a felhasználó elérhet.

A PERL szkript map-pelés beállítása

FIGYELMEZTETÉS: Registry Editor használatával helyreállíthatatlan károkat okozhatunk a rendszerünkben, amit talán csak az operációs rendszer újrainstallálásával lehet helyrehozni. Microsoft nem vállal felelősséget a Registry editor-ral okozott károkért. A Registry editor-t a saját felelősségére használja.
  1. Indítsuk el a Regedt32.exe-t és keressük meg a következő kulcsot:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC \Parameters\ScriptMap
  2. Kattintsunk a Szerkesztés menüben az Érték hozzáadása menüpontra.
  3. Az érték neve .pl
  4. Az adattípus REG_SZ.
  5. A sztring értéke <a teljes elérési útvonal a Perl.exe-hez>\perl.exe %s %s

    MEGJEGYZÉS: A "%s %s" case sensitive (kis-nagybetű érzékeny). (például a "%S %S" nem fog működni).
  6. Indítsuk újra a WWW szolgáltatásokat.
Most, hogy a registry-t beállítottuk, leellenőrizhetjük a PERL scriptet a web-böngészőnkkel. Az alapértelmezett könyvtárszerkezetet használva az IIS-sel, az URL a következő lesz:
http://<Server Name>/scripts/helloworld.pl?

Tulajdonságok

Cikk azonosítója: 150629 - Utolsó ellenőrzés: 2004. január 16. - Verziószám: 2.0
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Internet Information Server 1.0
  • Microsoft Internet Information Server 2.0
  • Microsoft Internet Information Server 3.0
Kulcsszavak: 
KB150629
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése

 

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