O que é cgi-bin? imprimir

  • cgi-bin, Common Gateway Interface
  • 1

Em termos mais básicos, CGI ou Common Gateway Interface é o processo para que scripts se comuniquem com seu servidor de hospedagem. A pasta para scripts CGI é chamada de cgi-bin. Ela é criada no diretório raiz do seu site e é onde seus scripts podem ser executados. A pasta cgi-bin armazenará os scripts semelhantes ao Perl (.pl) que seu site usará. Para que esses scripts sejam executados, as permissões da pasta cgi-bin e dos scripts nela contidos devem ser definidas como 0755.

O que o CGI faz e por que é importante?

Tecnicamente, o CGI melhora a exibição do seu site. Isso é especialmente útil para sites de comércio eletrônico. O CGI fornece aos visitantes excelente conteúdo visual para ajudá-los a entender o produto e, em última análise, se tornarem seus clientes. O CGI é amplamente utilizado hoje em marketing, realidade virtual, arquitetura e até mesmo para fins artísticos. Agora você pode imaginar como o CGI é útil e vantajoso para um site simples alcançar aquele visual 3D ou efeito realista para os visitantes online.

Como executar seus scripts CGI?

Você pode criar seus scripts CGI e armazená-los em seu cgi-bin, e então executar ou acessar esses scripts através do navegador chamando-os pelo seu URL. Esses scripts geralmente têm as extensões de arquivo .pl ou .py (das linguagens Perl e Python). Certifique-se de definir a permissão da pasta cgi-bin como 0755 para tornar os scripts executáveis.

Onde encontrar o cgi-bin?

O cgi-bin está localizado no diretório raiz do seu site dentro do servidor.

Você pode remover o cgi-bin?

O cgi-bin está localizado no diretório raiz do seu site. Se não houver scripts armazenados nessa pasta, então sim, você pode excluir essa pasta. Isso não deve ser um problema para o seu site. No entanto, se ela contiver scripts e você não tiver certeza se são essenciais para o seu site, é melhor deixá-los lá.

Caso você exclua essa pasta e depois descubra que seu site precisa dos scripts, ainda poderá recriar a pasta cgi-bin dentro do diretório raiz e salvar seus scripts CGI novamente.

Qual é a diferença entre CGI e Perl?

Scripts ou aplicativos CGI são escritos usando diferentes linguagens de programação. O Perl é apenas uma delas (extensão .pl). Outras linguagens comuns usadas são C e Python. Isso deve ser aplicável em todos os nossos ambientes de hospedagem.

Como habilitar CGI fora do cgi-bin?

Por padrão, esse recurso deve estar habilitado em seu servidor de hospedagem. No entanto, se você não conseguir executar scripts CGI a partir da pasta cgi-bin, pode tentar habilitar o CGI através do seu .htaccess. Você pode usar os seguintes códigos em seu arquivo .htaccess:

AddHandler cgi-script .cgi .pl

Options +ExecCGI


Esta resposta foi útil?

« Retornar

Code Host
2730 leituras

O que é cgi-bin?

Em termos mais básicos, CGI ou Common Gateway Interface é o processo para que scripts se comuniquem com seu servidor de hospedagem. A pasta para scripts CGI é chamada de cgi-bin. Ela é criada no diretório raiz do seu site e é onde seus scripts podem ser executados. A pasta cgi-bin armazenará os scripts semelhantes ao Perl (.pl) que seu site usará. Para que esses scripts sejam executados, as permissões da pasta cgi-bin e dos scripts nela contidos devem ser definidas como 0755.

O que o CGI faz e por que é importante?

Tecnicamente, o CGI melhora a exibição do seu site. Isso é especialmente útil para sites de comércio eletrônico. O CGI fornece aos visitantes excelente conteúdo visual para ajudá-los a entender o produto e, em última análise, se tornarem seus clientes. O CGI é amplamente utilizado hoje em marketing, realidade virtual, arquitetura e até mesmo para fins artísticos. Agora você pode imaginar como o CGI é útil e vantajoso para um site simples alcançar aquele visual 3D ou efeito realista para os visitantes online.

Como executar seus scripts CGI?

Você pode criar seus scripts CGI e armazená-los em seu cgi-bin, e então executar ou acessar esses scripts através do navegador chamando-os pelo seu URL. Esses scripts geralmente têm as extensões de arquivo .pl ou .py (das linguagens Perl e Python). Certifique-se de definir a permissão da pasta cgi-bin como 0755 para tornar os scripts executáveis.

Onde encontrar o cgi-bin?

O cgi-bin está localizado no diretório raiz do seu site dentro do servidor.

Você pode remover o cgi-bin?

O cgi-bin está localizado no diretório raiz do seu site. Se não houver scripts armazenados nessa pasta, então sim, você pode excluir essa pasta. Isso não deve ser um problema para o seu site. No entanto, se ela contiver scripts e você não tiver certeza se são essenciais para o seu site, é melhor deixá-los lá.

Caso você exclua essa pasta e depois descubra que seu site precisa dos scripts, ainda poderá recriar a pasta cgi-bin dentro do diretório raiz e salvar seus scripts CGI novamente.

Qual é a diferença entre CGI e Perl?

Scripts ou aplicativos CGI são escritos usando diferentes linguagens de programação. O Perl é apenas uma delas (extensão .pl). Outras linguagens comuns usadas são C e Python. Isso deve ser aplicável em todos os nossos ambientes de hospedagem.

Como habilitar CGI fora do cgi-bin?

Por padrão, esse recurso deve estar habilitado em seu servidor de hospedagem. No entanto, se você não conseguir executar scripts CGI a partir da pasta cgi-bin, pode tentar habilitar o CGI através do seu .htaccess. Você pode usar os seguintes códigos em seu arquivo .htaccess:

AddHandler cgi-script .cgi .pl

Options +ExecCGI