Você está offline; aguardando reconexão

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

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
É 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:Para obter mais informações sobre o IIS 7.0, visite o seguinte site:
Os produtos de terceiros descritos neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.

NESTA TAREFA

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: back to the top

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 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);				
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.

back to the top

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://
back to the top

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://
back to the top

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://
back to the top
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)
back to the top
IIS

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 245225 - Última Revisão: 07/07/2008 17:54:26 - Revisão: 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 KbMtpt
Comentários