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

Traduções deste artigo Traduções deste artigo
ID do artigo: 245225 - Exibir os produtos aos quais esse artigo se aplica.
É altamente recomendável que todos os usuários atualizem para Microsoft (IIS) versão 7.0 em execução no Microsoft Windows Server 2008. O IIS 7.0 aumenta significativamente a segurança de infra-estrutura da Web. Para obter mais informações sobre tópicos relacionados à segurança do IIS, visite o seguinte site:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Para obter mais informações sobre o IIS 7.0, visite o seguinte site:
http://www.iis.net/default.aspx?tabid=1
Expandir tudo | Recolher tudo

Neste artigo

Sumário

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

O seguinte script PERL pode ser usado com o IIS para testar a instalação correta e execução de tanto interface comum de gateway (CGI) ISAPI (Internet Server Application Programming Interface) PERL script idioma interpretadores, como PERL ActiveState e PERL para ISAPI.

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

Criar um script PERL de teste

No bloco de notas, salve as linhas de código no diretório de scripts a seguir 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);
				
Observação O PERL idioma permite sem espaços no início de uma linha.

Observação Depois de criar o arquivo, você deve configurar PERL execução segura com o IIS. Não coloque Perl.exe em qualquer um dos diretórios que podem ser acessados por um usuário com um navegador.

Usando o snap-in do ISM (Internet Service Manager) Microsoft Management Console (MMC), você pode colocar os arquivos Perl.exe ou PerlIS.dll fora a estrutura de diretório da Web típica que um usuário tenha acesso e você pode usar o recurso de Mapeamento de script do IIS para configurar a execução de scripts PERL.

Configurar mapeamento de script PERL para 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 clique em Gerenciador de serviços de Internet .
  2. Clique com o botão direito um site da Web que você deseja ativar PERL para e, em seguida, clique em Propriedades .
  3. Clique na guia Diretório base .
  4. Clique em configuração .
  5. Clique em Adicionar .
  6. Digite o seguinte para executável :
    full path to perlis.dll \perlis.dll
    Você também pode digitar o seguinte:
    full path to perl.exe \perl.exe % s %s
    Observação : A "%s % s" diferencia maiúsculas de minúsculas (por exemplo, "%s % S" não funciona).
  7. extensão , digite .pl .

    Observação Certifique-se que a opção de Todos os verbos está selecionada para funcionalidade completa e que o Mecanismo de script está selecionada.
  8. Clique em OK para retornar para o ISM. Com o diretório de scripts padrão com o IIS, a URL é o seguinte:
    /scripts/helloworld.pl do Server Name http://

Configurar mapeamento de script PERL para IIS 5.0 e 5.1

  1. Clique em Iniciar , clique em programas , clique em Ferramentas administrativas e, em seguida, clique em Internet Information Services .
  2. Clique com o botão direito um site da Web que você deseja ativar PERL para e, em seguida, clique em Propriedades .
  3. Clique na guia Diretório base .
  4. Clique em configuração .
  5. Clique em Adicionar .
  6. Digite o seguinte para executável :
    full path to perlis.dll \perlis.dll
    Você também pode digitar o seguinte:
    full path to perl.exe \perl.exe % s %s
    Observação O "%s % s" diferencia maiúsculas de minúsculas (por exemplo, "%s % S" não funciona).
  7. extensão , digite .pl .

    Observação Certifique-se que a opção de Todos os verbos é selecionada para funcionalidade plena. Além disso, certifique-se de que a caixa de seleção Mecanismo de script é marcada.
  8. Clique em OK para retornar para o ISM. Com o diretório de scripts padrão com o IIS, a URL é o seguinte:
    /scripts/helloworld.pl do Server Name http://

Configurar mapeamento de script PERL para IIS 6.0

  1. Clique em Iniciar , clique em programas , clique em Ferramentas administrativas e, em seguida, clique em Internet Information Services .
  2. Clique com o botão direito um site da Web que você deseja ativar PERL para e, em seguida, clique em Propriedades .
  3. Clique na guia Diretório base .
  4. Clique em configuração .
  5. Clique em Adicionar .
  6. Na caixa executável , digite o seguinte:
    full path to perlis.dll \perlis.dll
    Você também pode digitar o seguinte:
    full path to perl.exe \perl.exe % s %s
    Observação O "%s % s" diferencia maiúsculas de minúsculas (por exemplo, "%s % S" não funciona).
  7. Na caixa extensão , digite .pl .

    Observação
    Certifique-se que a opção de Todos os verbos está selecionada para funcionalidade plena. Além disso, certifique-se de que a caixa de seleção Mecanismo de script é marcada.
  8. Clique em OK para retornar para o ISM.
  9. Clique na pasta Extensões de serviços da Web .
  10. Clique em Adicionar uma nova extensão de serviço da Web .
  11. Digite um nome para a extensão, como "Scripts PERL."
  12. Clique em Adicionar , digite o caminho completo para o arquivo Perl.exe e, em seguida, clique em OK.
  13. Verifique se a opção a caixa de seleção Definir status da extensão como permitido é selecionada.
  14. Clique em OK para retornar para o ISM. Com o diretório de scripts do IIS padrão, a URL é o seguinte:
    /scripts/helloworld.pl do Server Name http://

Referências

Para obter informações adicionais sobre scripts PERL no IIS 1.0, 2.0 e 3.0, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
150629Configurando e testando um script PERL com Internet Information Server (IIS)

Propriedades

ID do artigo: 245225 - Última revisão: segunda-feira, 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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