COMO: Configurar e testar um script PERL com o IIS 4.0, 5.0, 5.1 e 6.0

Traduções de Artigos Traduções de Artigos
Artigo: 245225 - Ver produtos para os quais este artigo se aplica.
Recomendamos vivamente que todos os utilizadores actualizem para Microsoft (IIS) versão 7.0 em execução no Microsoft Windows Server 2008. O IIS 7.0 aumenta significativamente a segurança da infra-estrutura Web. Para mais informações sobre tópicos relacionados com a segurança do IIS, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Para obter mais informações sobre o IIS 7.0, visite o seguinte Web site da Microsoft:
http://www.iis.net/default.aspx?tabid=1
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo passo a passo descreve como configurar e testar um script PERL com o Internet Information Server (IIS) versão 4.0 e serviços de informação Internet (IIS) versões 5.0, 5.1 e 6.0.

O seguinte script PERL pode ser utilizado com o IIS para testar a instalação correcta e execução do interface comum para gateways (CGI, Common Gateway Interface) e ISAPI (Internet Server Application Programming Interface) PERL script idioma intérpretes, tais como ActiveState PERL e PERL para ISAPI.

Para obter mais informações sobre os interpretadores ActiveState PERL, visite o seguinte ActiveState Web site:
http://www.activestate.com/

Criar um script PERL de teste

No bloco de notas, guarde as seguintes linhas de código no directório scripts como 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);
				
NOTA: O PERL idioma permite sem espaços no início de uma linha.

Nota Depois de criar o ficheiro, terá de configurar PERL execução segura com o IIS. Não coloque Perl.exe dos directórios que podem ser acedidas por um utilizador com um browser.

Utilizando o snap-in Consola Internet (ISM, Internet Service Manager) de gestão da Microsoft (MMC), pode colocar os ficheiros Perl.exe ou PerlIS.dll fora da estrutura de directórios Web normal que um utilizador tem acesso e pode utilizar a funcionalidade de Mapeamento de scripts do IIS para configurar a execução de scripts PERL.

Configurar o mapeamento de scripts PERL para o IIS 4.0

  1. Clique em Iniciar , clique em programas , clique em Windows NT 4.0 Option Pack , clique em Microsoft Internet Information Server e, em seguida, clique em Internet Service Manager .
  2. Clique com o botão direito do rato um Web site que pretende activar PERL para e, em seguida, clique em Propriedades .
  3. Clique no separador Directório inicial .
  4. Clique em configuração .
  5. Clique em Adicionar .
  6. Escreva o seguinte executável :
    full path to perlis.dll \perlis.dll
    Também pode escrever o seguinte:
    full path to perl.exe \perl.exe % s %s
    Nota : A "%s % s" diferencia maiúsculas de minúsculas (por exemplo, "%s % S" não funciona).
  7. extensão , escreva .pl .

    Nota Certifique-se que está seleccionada a opção de Todos os verbos para todas as funcionalidades e que a caixa de verificação Motor de scripts está seleccionada.
  8. Clique em OK para voltar para o ISM. Com o directório de scripts predefinida com o IIS, o URL é o seguinte:
    /scripts/helloworld.pl do Server Name de http://

Configurar o mapeamento de scripts PERL para o IIS 5.0 e 5.1

  1. Clique em Iniciar , clique em programas , clique em Ferramentas administrativas e, em seguida, clique em Serviços de informação Internet (IIS) .
  2. Clique com o botão direito do rato um Web site que pretende activar PERL para e, em seguida, clique em Propriedades .
  3. Clique no separador Directório inicial .
  4. Clique em configuração .
  5. Clique em Adicionar .
  6. Escreva o seguinte executável :
    full path to perlis.dll \perlis.dll
    Também pode escrever o seguinte:
    full path to perl.exe \perl.exe % s %s
    Nota A "%s % s" diferencia maiúsculas de minúsculas (por exemplo, "%s % S" não funciona).
  7. extensão , escreva .pl .

    Nota Certifique-se que a opção de Todos os verbos é seleccionada para todas as funcionalidades. Além disso, certifique-se que a caixa de verificação Motor de scripts está seleccionada.
  8. Clique em OK para voltar para o ISM. Com o directório de scripts predefinida com o IIS, o URL é o seguinte:
    /scripts/helloworld.pl do Server Name de http://

Configurar o mapeamento de scripts PERL para o IIS 6.0

  1. Clique em Iniciar , clique em programas , clique em Ferramentas administrativas e, em seguida, clique em Serviços de informação Internet (IIS) .
  2. Clique com o botão direito do rato um Web site que pretende activar PERL para e, em seguida, clique em Propriedades .
  3. Clique no separador Directório inicial .
  4. Clique em configuração .
  5. Clique em Adicionar .
  6. Na caixa executável , escreva o seguinte:
    full path to perlis.dll \perlis.dll
    Também pode escrever o seguinte:
    full path to perl.exe \perl.exe % s %s
    Nota A "%s % s" diferencia maiúsculas de minúsculas (por exemplo, "%s % S" não funciona).
  7. Na caixa extensão , escreva .pl .

    Nota
    Certifique-se de que está seleccionada a opção de Todos os verbos para todas as funcionalidades. Além disso, certifique-se que a caixa de verificação Motor de scripts está seleccionada.
  8. Clique em OK para voltar para o ISM.
  9. Clique na pasta Extensões de serviço Web .
  10. Clique em Adicionar uma nova extensão de serviço Web .
  11. Escreva um nome para a extensão, tal como "Scripts PERL."
  12. Clique em Adicionar , escreva o caminho completo para o ficheiro Perl.exe e, em seguida, clique em OK.
  13. Certifique-se de que a caixa de verificação Definir estado da extensão como permitido está seleccionada.
  14. Clique em OK para voltar para o ISM. Do directório de scripts predefinido do IIS, o URL é o seguinte:
    /scripts/helloworld.pl do Server Name de http://

Referências

Para obter informações adicionais sobre scripts PERL no IIS 1.0, 2.0 e 3.0, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
150629Configurar e testar um script PERL com o Internet Information Server (IIS)

Propriedades

Artigo: 245225 - Última revisão: 7 de julho de 2008 - Revisão: 6.1
A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
kbmt kbhowtomaster KB245225 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 245225

Submeter comentários

 

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