Configurando e testando um script PERL com Internet Information Server (IIS)

Traduções deste artigo Traduções deste artigo
ID do artigo: 150629 - Exibir os produtos aos quais esse artigo se aplica.
É altamente recomendável que todos os usuários atualizem para Microsoft (IIS) versão 6.0 em execução no Microsoft Windows Server 2003. O IIS 6.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
Expandir tudo | Recolher tudo

Neste artigo

Sumário

O seguinte script PERL pode ser usado para testar a instalação apropriada e execução de scripts CGI com servidor de informações da Internet.

Mais Informações

Crie um arquivo com o bloco de notas e digite as seguintes linhas de código. Salve o arquivo no diretório de scripts como helloworld.pl.
print "HTTP/1.0 200 OK\n";
print "Content-Type: text/html\n\n";

print "<HTML>\n";
print "<HEAD>\n";
print "<TITLE>Hello World</TITLE>\n";
print "</HEAD>\n";
print "<BODY>\n";
print "<H4>Hello World</H4>\n";
print "<P>\n";
print "Your IP Address is $ENV{REMOTE_ADDR}.\n";
print "<P>";
print "<H5>Have a nice day</H5>\n";
print "</BODY>\n";
print "</HTML>\n";
				

Depois que você tiver criado o arquivo, você precisa configurar PERL execução segura com informações da Internet. Perl.exe não deve estar localizado em qualquer um dos diretórios acessíveis por um usuário com um navegador.

Com um mapeamento de script no registro, você pode colocar Perl.exe fora da estrutura de diretórios normal que um usuário tem acesso para.

Para configurar mapeamento de script PERL

Aviso: Usar o Editor do Registro incorretamente pode causar problemas sérios no sistema que talvez exijam a reinstalação do Windows NT para corrigi-los. Microsoft não garante que problemas resultantes do uso do Editor do Registro possam ser solucionados. Use esta ferramenta de sua responsabilidade.
  1. Inicie o Regedt32.exe e abra a seguinte chave do Registro:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC \Parameters\ScriptMap
  2. Clique em Adicionar valor a partir do menu Editar.
  3. O nome do valor é .pl
  4. O tipo de dados é REG_SZ.
  5. O valor de String é < o caminho completo para perl.exe>\perl.exe % s %s

    Observação: A "%s % s" é diferencia maiúsculas de minúsculas. (por exemplo, "%s % S" não funcionará).
  6. Reinicie o serviço da Web.
Agora que o registro tiver sido configurado, você pode testar o script PERL com seu navegador. Usando a estrutura de diretórios padrões com o IIS, a URL seria o seguinte:
http://<Server Name>/scripts/helloworld.pl?

Propriedades

ID do artigo: 150629 - Última revisão: quinta-feira, 23 de junho de 2005 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Server 1.0
  • Microsoft Internet Information Server 2.0
  • Microsoft Internet Information Server 3.0
Palavras-chave: 
kbmt kbinfo KB150629 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: 150629

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