Planos Linux Suporte
CGI

CGI (Commom Gateway Interface, ou seja, Interface Comum de Gateway) é uma interface definida de maneira a possibilitar a execução de programas sob um servidor de informações.

Os programas CGI estão na forma de scripts escritos em linguagens como C, Perl, Shell do Unix e VB Script. Os scripts são interpretados pelo servidor que executa as instruções.

Os programas ou scripts, também chamados "cgi-bin", recebem requisições de informação, retornando um documento com os resultados correspondentes. Esse documento pode existir previamente, ou pode ser gerado pelo script especialmente para atender à requisição.

O CGI torna sua página mais interativa para seus visitantes. São exemplos de aplicações de CGI: formulários de email, contadores de acesso, sistemas de busca, consulta a banco de dados (search), livros de visitas, pesquisas de opinião (enquetes), etc.

Os scripts rodam em sistemas Linux e Windows NT, mas a maioria dos scripts disponibilizados na Internet roda em UNIX.

Em servidores UNIX ou Linux existe um diretório específico do "Perl" que deve ser configurado corretamente para fazer seus scripts funcionarem. Seria algo assim: /usr/local/bin/perl.
Ele deve estar na 1º (primeira) linha dos scripts CGI.

O endereço do sendmail no servidor Linux: /usr/sbin/sendmail ou /usr/local/sbin/sendmail.

Se você quiser se aprofundar mais em programação, visite um dos sites abaixo.

Links relacionados:

CGI Clube - em português
Este site é um show no que se diz respeito a CGI. Quem trabalha nesta área e não conhece ainda, não sabe o que está perdendo.

Perl BR - em português
Site em português sobre Perl com scripts, softwares, entre outros.

The CGI Resource Index - em inglês
Site premiado internacionalmente. São mais de 1000 scripts, boa parte deles comentados.

CGI Center - em inglês
Site muito bom que oferece poucos, mas escelentes scripts para download. Se quer inovar, procure por aqui.

Matts's Script Archive - em inglês
Scripts fantásticos podem ser encontrados neste site, que é do autor de todos eles.

The CGI Directory - em inglês
Informações, scripts, tutoriais, entre outros.

Free Scripts - em inglês
Uma empresa que também está disponibilizando ótimos scripts gratuitos feitos por eles.

DCScripts - em inglês
Site com diversos scripts CGIs e informações.

Active State Perl - em inglês
Download do interpretador Perl para Win32.

CPAN - em inglês
Comprehensive Perl Archive Network - Neste grande site você encontrará módulos, scripts, código fonte entre outros.

Bon's CGI Freebies - em inglês
Um acervo dos melhores scripts e programas CGI encontrados na internet.

CGI 101 - em inglês
Um ponto de encontro de desenvolvedores e uma grande galeria de informação sobre CGI.

CGI For Me - em inglês
Um dos melhores sites em CGI. Ele oferece inúmeros scripts para seu site, como por exemplo, boards, contadores, proteção por senha, votação, entre vários outros.

CGI Freebies - em inglês
Este site oferece mais de 20 diferentes serviços para WebMasters. Aqui você pode configurar tudo e não tem que colocar nenhuma propaganda.

Perl.com - em inglês
Site sobre Perl com downloads, tutoriais, etc.