Configurar e testar um script PERL com o Internet Information Server (IIS)

Traduções de Artigos Traduções de Artigos
Artigo: 150629 - Ver produtos para os quais este artigo se aplica.
Recomendamos vivamente que todos os utilizadores actualizem para Microsoft (IIS) 6.0 em execução no Microsoft Windows Server 2003. O IIS 6.0 aumenta significativamente a Web infra-estrutura de segurança. 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
Expandir tudo | Reduzir tudo

Nesta página

Sumário

O seguinte script PERL pode ser utilizado para testar a instalação correcta e execução de scripts CGI com o servidor de informação Internet.

Mais Informação

Criar um ficheiro com o bloco de notas e escreva as seguintes linhas de código. Guarde o ficheiro no directório 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 de ter criado o ficheiro, terá de configurar PERL execução segura com informações da Internet. Perl.exe não deverá estar localizado dos directórios acessíveis por um utilizador com um browser.

Com um mapeamento de script no registo, pode colocar Perl.exe fora da estrutura do directório normal que um utilizador tem acesso.

Para configurar o mapeamento de scripts PERL

Aviso: A utilização incorrecta do Editor de registo pode causar problemas sérios, todo o sistema que poderão forçar a reinstalação do Windows NT. Microsoft não garante que os problemas resultantes da utilização do Editor de registo podem ser resolvidos. Utilize esta ferramenta por sua conta e risco.
  1. Inicie o Regedt32.exe e abra a seguinte chave de registo:

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

    NOTA: A "%s % s" é sensível a maiúsculas / minúsculas. (por exemplo, "%s % S" não funcionarão).
  6. Reinicie o serviço WWW.
Agora que o registo tiver sido configurado, pode testar o script PERL com o browser. Utilizando a estrutura do directório predefinições com o IIS, o URL seria o seguinte:
http://<Server Name>/scripts/helloworld.pl?

Propriedades

Artigo: 150629 - Última revisão: 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 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: 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