방법: 구성 및 IIS 4.0, 5.0, 5.1 및 6.0 PERL 스크립트 테스트

기술 자료 번역 기술 자료 번역
기술 자료: 245225 - 이 문서가 적용되는 제품 보기.
모든 사용자가 Microsoft 인터넷 정보 서비스(IIS) 위해 버전 7.0 업그레이드하는 것이 좋습니다 Microsoft Windows Server 2008에서 실행. IIS 7.0 웹 인프라 보안이 크게 늘어납니다. IIS 보안 관련 항목에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
IIS 7.0에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.iis.net/default.aspx?tabid=1
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 구성 및 인터넷 정보 서버 (IIS) 버전 4.0 및 IIS (인터넷 정보 서비스) 버전 5.0, 5.1 및 6.0 PERL 스크립트를 테스트할 방법을 설명합니다.

올바른 설치 및 공용 게이트웨이 인터페이스(CGI) 및 인터넷 서버 응용 프로그래밍 인터페이스(ISAPI) PERL 스크립트 언어 인터프리터, ActiveState PERL, ISAPI PERL 실행을 테스트하려면 다음 PERL 스크립트는 IIS와 함께 사용할 수 있습니다.

ActiveState PERL 인터프리터에 대한 자세한 내용은 다음 ActiveState 웹 사이트를 방문하십시오.
http://www.activestate.com/

테스트 PERL 스크립트 만들기

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);
				
노트 PERL 언어 줄의 시작 부분에서 공백이 있습니다.

참고 파일을 만든 후에는 IIS와 함께 안전하게 실행되도록 PERL을 구성해야 합니다. 사용자가 브라우저 사용하여 액세스할 수 있는 디렉터리 중 Perl.exe를 두지 마십시오.

인터넷 서비스 관리자 (ISM) Microsoft 관리 콘솔(MMC) 스냅인을 사용하여, 사용자가 액세스할 수 있는 일반적인 웹 디렉터리 구조 외부에 있는 Perl.exe 또는 PerlIS.dll 파일을 넣고 PERL 스크립트의 실행을 구성하려면 IIS 스크립트 매핑을 기능을 사용할 수 있습니다.

IIS 4.0 PERL 스크립트 매핑 구성

  1. 시작 을, 프로그램, Windows NT 4.0 Option Pack의 를 클릭합니다. 그리고 Microsoft 인터넷 정보 서비스 를 클릭한 다음 인터넷 서비스 관리자 를 누릅니다.
  2. PERL, 사용하도록 설정할 사이트를 마우스 오른쪽 단추로 클릭한 다음 속성 을 클릭하십시오.
  3. 홈 디렉터리 탭을 클릭하십시오.
  4. 구성 을 클릭하십시오.
  5. 추가 클릭하십시오.
  6. 실행 파일 다음과 같이 입력하십시오.
    full path to perlis.dll \perlis.dll
    또한 다음을 입력할 수 있습니다.
    %s%s의 full path to perl.exe \perl.exe
    참고: 이 "%s %s" 대/소문자를 (예를 들어, "%S %S" 작동하지 않습니다).
  7. 확장 대한 .pl을 입력하십시오.

    참고 전체 기능을 모두 동사 옵션이 선택되어 있는지 스크립트 엔진의 확인란이 선택되어 있는지 확인하십시오.
  8. 눌러 ISM으로 돌아가려면 확인 을 클릭하십시오. IIS에서 기본 스크립트 디렉터리를 사용하여 다음 URL은 아래와 같습니다.
    http://Server Name/scripts/helloworld.pl

IIS 5.0 및 5.1 PERL 스크립트 매핑 구성

  1. 시작 을 누르고, 프로그램, 관리 도구 를 차례로 클릭한 다음 인터넷 정보 서비스 를 누릅니다.
  2. PERL, 사용하도록 설정할 사이트를 마우스 오른쪽 단추로 클릭한 다음 속성 을 클릭하십시오.
  3. 홈 디렉터리 탭을 클릭하십시오.
  4. 구성 을 클릭하십시오.
  5. 추가 클릭하십시오.
  6. 실행 파일 다음과 같이 입력하십시오.
    full path to perlis.dll \perlis.dll
    또한 다음을 입력할 수 있습니다.
    %s%s의 full path to perl.exe \perl.exe
    참고 "%s %s" 대/소문자를 (예를 들어, "%S %S" 작동하지 않습니다).
  7. 확장 대한 .pl을 입력하십시오.

    참고 전체 기능을 모두 동사 옵션이 선택되어 있는지 확인하십시오. 또한 스크립트 엔진의 확인란이 선택되어 있는지 확인하십시오.
  8. 눌러 ISM으로 돌아가려면 확인 을 클릭하십시오. IIS에서 기본 스크립트 디렉터리를 사용하여 다음 URL은 아래와 같습니다.
    http://Server Name/scripts/helloworld.pl

IIS 6.0 PERL 스크립트 매핑 구성

  1. 시작 을 누르고, 프로그램, 관리 도구 를 차례로 클릭한 다음 인터넷 정보 서비스 를 누릅니다.
  2. PERL, 사용하도록 설정할 사이트를 마우스 오른쪽 단추로 클릭한 다음 속성 을 클릭하십시오.
  3. 홈 디렉터리 탭을 클릭하십시오.
  4. 구성 을 클릭하십시오.
  5. 추가 클릭하십시오.
  6. 실행 상자에 다음을 입력하십시오.
    full path to perlis.dll \perlis.dll
    또한 다음을 입력할 수 있습니다.
    %s%s의 full path to perl.exe \perl.exe
    참고 "%s %s" 대/소문자를 (예를 들어, "%S %S" 작동하지 않습니다).
  7. .pl확장명 상자에 입력합니다.

    참고
    에 대한 전체 기능을 모두 동사 옵션이 선택되어 있는지 확인하십시오. 또한 스크립트 엔진의 확인란이 선택되어 있는지 확인하십시오.
  8. 눌러 ISM으로 돌아가려면 확인 을 클릭하십시오.
  9. 웹 서비스 확장 폴더를 클릭하십시오.
  10. 새 웹 서비스 확장 추가 클릭하십시오.
  11. "PERL 스크립트" 와 같은 확장 이름을 입력하십시오
  12. 추가 클릭하여 Perl.exe 파일의 전체 경로를 입력한 다음 확인을 클릭하십시오.
  13. 확장 상태를 허용됨으로 설정 확인란이 선택되어 있는지 확인하십시오.
  14. 눌러 ISM으로 돌아가려면 확인 을 클릭하십시오. IIS 기본 스크립트 디렉터리를 다음 URL은 아래와 같습니다.
    http://Server Name/scripts/helloworld.pl

참조

PERL 스크립트 IIS 1.0에 [NULL]에 대한 자세한 내용은 아래 문서 번호를 눌러 Microsoft 기술 자료에 있는 문서를 2.0 및 3.0을 클릭합니다.
150629구성 및 인터넷 정보 서비스 (IIS) 로 PERL 스크립트 테스트

속성

기술 자료: 245225 - 마지막 검토: 2008년 7월 7일 월요일 - 수정: 6.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • 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
키워드:?
kbmt kbhowtomaster KB245225 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

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