PERL komut dosyası ile ınternet ınformation Server (IIS) sınama ve yapılandırma

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

Makalenin İngilizcesi aşağıdaki gibidir:150629
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Tüm kullanıcıların Microsoft ınternet ınformation Services (IIS) sürüm 6.0 yükseltmenizi öneririz Microsoft Windows Server 2003 üzerinde çalışan. IIS 6.0, Web altyapı güvenliği önemli ölçüde artırır. IIS güvenliği ile ilgili konular hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

Özet
Aşağıdaki PERL komut dosyasını uygun yükleme ve ınternet bilgi sunucusu ile CGI komut dosyası yürütme sınamak için kullanılır.
Daha fazla bilgi
Not Defteri ile bir dosya oluşturun ve kodunu aşağıdaki satırları yazın. Dosya komut dosyaları dizininde Helloworld.pl kaydedin.
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";				

Dosyayı oluşturduktan sonra PERL, güvenli ınternet bilgileri ile çalıştırmak için yapılandırmanız gerekir. Perl.exe erişilebilir dizinlerin herhangi bir tarayıcı ile bir kullanıcı tarafından bulunmalıdır değil.

Kayıt defterindeki bir komut dosyası eşlemesi olan bir kullanıcının erişimi olan normal dizin yapısını dışında Perl.exe yerleştirebilirsiniz.

PERL komut dosyası eşlemesi yapılandırmak için

UYARı: Kayıt Defteri Düzenleyicisi'ni yanlış kullanmak, bunları gidermek için Windows NT yeniden yüklemenizi gerektirebilecek ciddi, sistem çapında sorunlara yol açabilir. Microsoft, Kayıt Defteri Düzenleyicisi kullanımından doğacak tüm sorunların çözülebileceğini garanti etmemektedir. Bu araç'ni kullanmak kendi sorumluluà ° unuzdadýr.
  1. Regedt32.exe'ı başlatın ve aşağıdaki kayıt defteri anahtarını açın:

    Hkey_local_machıne\system\currentcontrolset\services\w3svc \Parameters\ScriptMap
  2. Düzen menüsünde, değer Ekle'yi tıklatın.
  3. Değer adı .pl olan
  4. Veri türü REG_SZ'dır.
  5. Dize değeri olan < perl.exe>\perl.exe %s %s tam yoluna

    Not: "%s % s" büyük/küçük harf duyarlıdır. (örneğin "%S % S" çalışmaz).
  6. WWW hizmetini yeniden başlatın.
Şimdi kayıt defterinde yapılandırılan, PERL komut dosyasını tarayıcınızı kullanarak sınayabilirsiniz. Varsayılan dizin yapısını, IIS ile birlikte kullanarak, URL aşağıdakiler olabilir:
http://<Server Name>/scripts/helloworld.pl?
cgi perl

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 150629 - Son İnceleme: 12/04/2015 14:40:00 - Düzeltme: 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 KbMttr
Geri bildirim