Como acessar o cPanel
Acesse o cPanel de uma destas formas:
- https://seudominio.com.br/cpanel
- https://seudominio.com.br:2083
- pela área do cliente MyWay, usando o atalho para o cPanel
Como fazer o Apache tratar uma extensão como CGI script
Para que isso serve
Esse ajuste serve para dizer ao Apache que arquivos com determinada extensão devem ser executados como CGI, em vez de serem entregues apenas como arquivo comum.
Isso costuma ser útil quando:
- um sistema antigo usa extensões não padronizadas
- você quer manter a nomenclatura original da aplicação
- existem muitos arquivos e renomeá-los seria inviável
Antes de começar
Antes de aplicar esse tipo de configuração, confirme alguns pontos:
- o script realmente foi desenvolvido para rodar como CGI
- as permissões do arquivo estão adequadas ao ambiente
- o conteúdo do script está correto
- o servidor permite o uso desse tipo de tratamento
Passo 1 – Entrar em Apache Handlers
No cPanel, acesse a seção Avançado e clique em Apache Handlers.
Traduções úteis:
- Advanced = Avançado
- Apache Handlers = Apache Handlers
Passo 2 – Informar o handler CGI
No campo Handler, digite:
- cgi-script
Tradução útil:
- cgi-script = tratar como script CGI
Passo 3 – Informar a extensão personalizada
No campo Extension(s), digite a extensão que deverá ser executada como CGI.
Exemplos:
- cgiapp
- meucgi
- legacypl
Se você informar cgiapp, então arquivos como relatorio.cgiapp poderão ser tratados como CGI.
Passo 4 – Adicionar a regra
Depois de preencher os campos, clique em Add.
Tradução útil:
- Add = Adicionar
Com isso, a associação entre a extensão e o handler CGI será cadastrada.
Passo 5 – Testar o script
Depois da configuração, acesse a URL do arquivo no navegador.
Exemplo:
- https://seudominio.com.br/app/relatorio.cgiapp
Se tudo estiver correto, o arquivo deverá ser processado como script, e não exibido como texto puro.
Exemplo prático de uso
Imagine uma aplicação legada que usa arquivos .scriptx em vez de .cgi.
Você pode configurar:
- Handler: cgi-script
- Extension: scriptx
Depois disso, um arquivo como consulta.scriptx poderá receber tratamento CGI.
Cuidados de segurança
- não associe extensões arbitrárias a CGI sem necessidade
- garanta que apenas scripts confiáveis usem essa extensão
- evite deixar arquivos executáveis expostos sem revisão
- teste sempre em ambiente controlado antes de publicar em produção
Limitações comuns
Mesmo com a associação criada, o resultado pode depender de fatores como:
- módulos e políticas do servidor
- permissões do arquivo
- estrutura correta do script
- compatibilidade da aplicação com o ambiente atual
Resultado esperado
Ao final, arquivos com a extensão configurada deverão ser tratados como CGI, desde que o restante da configuração também esteja correto.
Resumo
1. abra Apache Handlers
2. informe cgi-script no campo handler
3. informe a extensão desejada
4. adicione a regra
5. teste um arquivo real no navegador
Esse recurso é ideal para compatibilidade com scripts CGI legados que usam extensões diferentes do padrão.
Atenciosamente,
MyWay Hosting
Servidores Otimizados por inteligência artificial
www.myway.com.br
