Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để: Cấu hình và thử nghiệm một PERL Script với IIS 4.0, 5.0, 5.1 và 6.0

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:245225
Chúng tôi đề nghị tất cả người dùng nâng cấp để Microsoft Internet Information Services (IIS) Phiên bản 7.0 chạy trên Microsoft Windows Server 2008. IIS 7.0 làm tăng đáng kể Web an ninh cơ sở hạ tầng. Để biết thêm chi tiết về các chủ đề liên quan đến an ninh IIS, ghé thăm Web site sau của Microsoft:Để biết thêm chi tiết về IIS 7.0, ghé thăm Web site sau của Microsoft:
Các sản phẩm của bên thứ ba sẽ được thảo luận trong bài viết này được sản xuất bởi các công ty độc lập của Microsoft. Microsoft đưa ra không có bảo hành, ngụ ý hay cách khác, liên quan đến hiệu suất hoặc độ tin cậy của các sản phẩm này.

TRONG TÁC VỤ NÀY

TÓM TẮT
Bài viết từng bước này mô tả làm thế nào để cấu hình và kiểm tra một tập lệnh PERL với Internet Information Server (IIS) Phiên bản 4.0 và Internet Information Services (IIS) Phiên bản 5.0, 5.1 và 6.0.

Đoạn mã PERL sau đây có thể được sử dụng với IIS để kiểm tra cho các cài đặt đúng và thực hiện của phiên Common Gateway Interface (CGI) và Internet Server ứng dụng lập trình giao diện (ISAPI) PERL script ngôn ngữ dịch, chẳng hạn như ActiveState PERL và PERL cho ISAPI.

Để biết thêm chi tiết về thông dịch viên ActiveState PERL, thăm ActiveState Web site sau:back to the top

Tạo một thử nghiệm PERL Script

Trong Notepad, tiết kiệm những dòng mã trong thư mục tập lệnh là Helloworld.pl:
$url = "http://$ENV{SERVER_NAME}$ENV{URL}";$ip = "$ENV{REMOTE_ADDR}";print <<ENDOFTEXT;HTTP/1.0 200 OKContent-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>ENDOFTEXTexit(0);				
Chú ý Ngôn ngữ PERL giấy phép không có không gian tại đầu của một dòng.

Chú ý Sau khi bạn tạo tệp, bạn phải cấu hình PERL để chạy một cách an toàn với IIS. Đừng để Perl.exe trong bất kỳ thư mục có thể truy cập bởi một người sử dụng với một trình duyệt.

Bằng cách sử dụng trình quản lý dịch vụ Internet (ISM) Microsoft Management Console (MMC)-theo, bạn có thể đặt các tệp Perl.exe hoặc PerlIS.dll bên ngoài cấu trúc thư mục Web điển hình mà người dùng có quyền truy cập vào, và bạn có thể sử dụng các Kịch bản đồ tính năng của IIS để cấu hình thực hiện của PERL script.

back to the top

Cấu hình bản đồ PERL Script cho IIS 4,0

  1. Nhấp vào Bắt đầu, bấm Chương trình, bấm Windows NT 4.0 tùy chọn Pack, bấm Máy chủ thông tin Internet của Microsoft, và sau đó nhấp vào Quản lý dịch vụ Internet.
  2. Nhấp chuột phải vào một trang Web mà bạn muốn cho phép PERL cho, và sau đó nhấp vào Thuộc tính.
  3. Bấm vào các Thư mục chính tab.
  4. Nhấp vào Cấu hình.
  5. Nhấp vào Thêm.
  6. Gõ sau đây cho Trình thực hiện:
    đường dẫn đầy đủ đến perlis.dll\perlis.dll
    Bạn cũng có thể gõ như sau:
    đường dẫn đầy đủ đến perl.exe\perl.exe %s %s
    Chú ý: "%S % s" là trường hợp nhạy cảm (ví dụ, "%S % S" không làm việc).
  7. Cho Phần mở rộng, loại .pl.

    Chú ý Hãy chắc chắn rằng các Tất cả các động từ tùy chọn được chọn cho chức năng đầy đủ, và rằng các Kịch bản công cụ chọn hộp kiểm.
  8. Nhấp vào Ok ñeå trôû veà ISM.Với thư mục script mặc định với IIS, URL là sau đây:
    http://Tên máy chủ/Scripts/helloworld.pl
back to the top

Cấu hình bản đồ PERL Script cho IIS 5.0 và 5.1

  1. Nhấp vào Bắt đầu, bấm Chương trình, bấm Công cụ quản trị, và sau đó nhấp vào Dịch vụ thông tin Internet.
  2. Nhấp chuột phải vào một trang Web mà bạn muốn cho phép PERL cho, và sau đó nhấp vào Thuộc tính.
  3. Bấm vào các Thư mục chính tab.
  4. Nhấp vào Cấu hình.
  5. Nhấp vào Thêm.
  6. Gõ sau đây cho Trình thực hiện:
    đường dẫn đầy đủ đến perlis.dll\perlis.dll
    Bạn cũng có thể gõ như sau:
    đường dẫn đầy đủ đến perl.exe\perl.exe %s %s
    Chú ý %S"% s" là trường hợp nhạy cảm (ví dụ, "%S % S" không làm việc).
  7. Cho Phần mở rộng, loại .pl.

    Chú ý Hãy chắc chắn rằng các Tất cả các động từ tùy chọn được chọn cho chức năng đầy đủ. Ngoài ra, hãy chắc chắn rằng các Kịch bản công cụ chọn hộp kiểm.
  8. Nhấp vào Ok ñeå trôû veà ISM.Với thư mục script mặc định với IIS, URL là sau đây:
    http://Tên máy chủ/Scripts/helloworld.pl
back to the top

Cấu hình bản đồ PERL Script cho IIS 6.0

  1. Nhấp vào Bắt đầu, bấm Chương trình, bấm Công cụ quản trị, và sau đó nhấp vào Dịch vụ thông tin Internet.
  2. Nhấp chuột phải vào một trang Web mà bạn muốn cho phép PERL cho, và sau đó nhấp vào Thuộc tính.
  3. Bấm vào các Thư mục chính tab.
  4. Nhấp vào Cấu hình.
  5. Nhấp vào Thêm.
  6. Trong các Trình thực hiện hộp, gõ như sau:
    đường dẫn đầy đủ đến perlis.dll\perlis.dll
    Bạn cũng có thể gõ như sau:
    đường dẫn đầy đủ đến perl.exe\perl.exe %s %s
    Chú ý %S"% s" là trường hợp nhạy cảm (ví dụ, "%S % S" không làm việc).
  7. Trong các Phần mở rộng hộp, loại .pl.

    Chú ý
    Hãy chắc chắn rằng các Tất cả các động từ tùy chọn được chọn cho chức năng đầy đủ. Ngoài ra, hãy chắc chắn rằng các Kịch bản công cụ chọn hộp kiểm.
  8. Nhấp vào Ok ñeå trôû veà ISM.
  9. Bấm vào các Phần mở rộng dịch vụ web thư mục.
  10. Nhấp vào Thêm một phần mở rộng mới dịch vụ Web.
  11. Gõ tên cho phần mở rộng, ví dụ như "PERL script."
  12. Nhấp vào Thêm, gõ đường dẫn đầy đủ đến tập tin Perl.exe, và sau đó nhấp vào Ok.
  13. Hãy chắc chắn rằng các Đặt trạng thái mở rộng để được phép chọn hộp kiểm.
  14. Nhấp vào Ok ñeå trôû veà ISM.Với mặc định IIS script thư mục, URL là sau đây:
    http://Tên máy chủ/Scripts/helloworld.pl
back to the top
THAM KHẢO
Để thêm thông tin về PERL Script trong IIS 1.0, 2,0 và 3,0, bấm số bài viết dưới đây để xem bài viết trong cơ sở kiến thức Microsoft:
150629 Cấu hình và thử nghiệm một PERL Script với Internet thông tin máy chủ (IIS)
back to the top
IIS

Cảnh báo: Bài viết này đã được dịch tự động

Thuộc tính

ID Bài viết: 245225 - Xem lại Lần cuối: 08/21/2011 10:19:00 - Bản sửa đổi: 2.0

Microsoft Internet Information Services 6.0

  • kbhowtomaster kbmt KB245225 KbMtvi
Phản hồi