NASıL YAPıLıR: Yapılandırma ve PERL komut dosyası IIS 4.0, 5.0, 5.1 ve 6.0 ile sınama

Makale çevirileri Makale çevirileri
Makale numarası: 245225 - Bu makalenin geçerli olduğu ürünleri görün.
Tüm kullanıcıların Microsoft ınternet ınformation Services (IIS) sürüm 7.0 yükseltmenizi öneririz Microsoft Windows Server 2008 çalışan. IIS 7.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:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
IIS 7.0 hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.iis.net/default.aspx?tabid=1
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu adım adım makalede, nasıl yapılandırılacağı ve ınternet ınformation Server (IIS) sürüm 4.0 ve ınternet ınformation Services (IIS) 5.0, 5.1 ve 6.0 sürümleri, bir PERL komut açıklar.

Aşağıdaki PERL komut dosyası IIS Common Gateway ınterface (CGI) hem de ınternet sunucusu uygulama programlama arabirimi (ISAPI) PERL komut dosyası dili yorumlayıcılar, ActiveState PERL ve PERL için ISAPI yürütülmesini ve doğru yüklenebilmesi için sınamak için kullanılır.

ActiveState PERL yorumlayıcıları hakkında daha fazla bilgi için aşağıdaki ActiveState Web sitesini ziyaret edin:
http://www.activestate.com/

Sınama PERL komut dosyası oluşturma

Not Defteri'nde, aşağıdaki komut dosyaları</a0> dizininde kod satırlarını Helloworld.pl kaydedin:
$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);
				
Not The PERL dil bir satırın başında boşluk izin verir.

Not Dosyayı oluşturduktan sonra PERL, güvenli bir şekilde IIS ile birlikte çalışacak şekilde yapılandırmanız gerekir. Herhangi bir tarayıcı ile bir kullanıcı tarafından erişilebilen dizinlerin Perl.exe koymayın.

Internet Service Manager'ı (ISM) Microsoft Yönetim Konsolu'nu (MMC) ek bileşenini kullanarak, Perl.exe veya PerlIS.dll dosyalar dışında kullanıcıya erişim normal Web dizin yapısını koyabilirsiniz ve Komut dosyası eşleme özelliği, ııS'NIN, PERL komut dosyası yürütme yapılandırmak için kullanabilirsiniz.

IIS 4.0 için PERL komut dosyası eşlemesi yapılandır

  1. Başlat ' ı tıklatın, Programlar ' ı tıklatın, Windows NT 4.0 Option Pack ' ı tıklatın, Microsoft ınternet ınformation Server ' ı tıklatın ve Internet Service Manager ' ı tıklatın.
  2. PERL için etkinleştirmek istediğiniz Web sitesini sağ tıklatın ve sonra da Özellikler ' i tıklatın.
  3. Giriş dizini</a0> sekmesini tıklatın.
  4. Yapılandırma ' yı tıklatın.
  5. Ekle ' yi tıklatın.
  6. Çalıştırılabilir için aşağıdakileri yazın:
    full path to perlis.dll \perlis.dll
    Ayrıca aşağıdakileri yazabilirsiniz:
    full path to perl.exe \perl.exe %s %s
    Not: "%s % s" büyük/küçük harf duyarlıdır (örneğin, "%S % S" çalışmıyor).
  7. Için uzantısı.pl yazın.

    NotTüm fiiller seçeneği tam işlevselliği için seçilir ve Kod alt yordamı</a0> onay kutusunun seçili olduğundan emin olun.
  8. Için ISM dönmek için Tamam ' ı tıklatın. Varsayılan komut dosyası dizini ile IIS ile URL şudur:
    Server Name /scripts/helloworld.pl http://

IIS 5.0 ve 5.1 PERL komut dosyası eşlemesi yapılandır

  1. Başlat ' ı tıklatın, Programlar ' ı tıklatın, Yönetimsel Araçlar ' ı tıklatın ve sonra da Internet ınformation Services ' ı tıklatın.
  2. PERL için etkinleştirmek istediğiniz Web sitesini sağ tıklatın ve sonra da Özellikler ' i tıklatın.
  3. Giriş dizini</a0> sekmesini tıklatın.
  4. Yapılandırma ' yı tıklatın.
  5. Ekle ' yi tıklatın.
  6. Çalıştırılabilir için aşağıdakileri yazın:
    full path to perlis.dll \perlis.dll
    Ayrıca aşağıdakileri yazabilirsiniz:
    full path to perl.exe \perl.exe %s %s
    Not "%s % s" büyük/küçük harf duyarlıdır (örneğin, "%S % S" çalışmıyor).
  7. Için uzantısı.pl yazın.

    Not Tam işlevselliği için Tüm fiiller seçeneğinin seçili olduğundan emin olun. Ayrıca, Komut dosyası alt yapısı</a0> onay kutusunu seçili olduğundan emin olun.
  8. Için ISM dönmek için Tamam ' ı tıklatın. Varsayılan komut dosyası dizini ile IIS ile URL şudur:
    Server Name /scripts/helloworld.pl http://

IIS 6.0 için PERL komut dosyası eşlemesi yapılandır

  1. Başlat ' ı tıklatın, Programlar ' ı tıklatın, Yönetimsel Araçlar ' ı tıklatın ve sonra da Internet ınformation Services ' ı tıklatın.
  2. PERL için etkinleştirmek istediğiniz Web sitesini sağ tıklatın ve sonra da Özellikler ' i tıklatın.
  3. Giriş dizini</a0> sekmesini tıklatın.
  4. Yapılandırma ' yı tıklatın.
  5. Ekle ' yi tıklatın.
  6. Yürütülebilir dosyası</a0> kutusunda, aşağıdakileri yazın:
    full path to perlis.dll \perlis.dll
    Ayrıca aşağıdakileri yazabilirsiniz:
    full path to perl.exe \perl.exe %s %s
    Not "%s % s" büyük/küçük harf duyarlıdır (örneğin, "%S % S" çalışmıyor).
  7. Uzantı kutusuna .pl.

    Not
    tam işlevselliği için Tüm fiiller seçeneği seçili olduğundan emin olun. Ayrıca, Komut dosyası alt yapısı</a0> onay kutusunu seçili olduğundan emin olun.
  8. Için ISM dönmek için Tamam ' ı tıklatın.
  9. Web hizmeti uzantıları klasörünü tıklatın.
  10. Yeni Web hizmeti uzantısı Ekle ' yi tıklatın.
  11. "PERL komut dosyalarını." gibi bir uzantı için bir ad yazın.
  12. Ekle ' yi tıklatın, Perl.exe dosyanın tam yolunu yazın ve Tamam'ı tıklatın .
  13. Uzantı durumunu izin verilir olarak ayarla onay kutusunun seçili olduğundan emin olun.
  14. Için ISM dönmek için Tamam ' ı tıklatın. IIS varsayılan komut dosyası dizini ile URL şudur:
    Server Name /scripts/helloworld.pl http://

Referanslar

PERL komut dosyası IIS 1.0 hakkında ek bilgi için 2.0 ve 3.0, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
150629PERL komut dosyası ile ınternet ınformation Server (IIS) sınama ve yapılandırma

Özellikler

Makale numarası: 245225 - Last Review: 7 Temmuz 2008 Pazartesi - Gözden geçirme: 6.1
Bu makaledeki bilginin uygulandığı durum:
  • 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
Anahtar Kelimeler: 
kbmt kbhowtomaster KB245225 KbMttr
Machine-translated Article
Ö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:245225

Geri Bildirim Ver

 

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