-
Com editor de sua preferência, crie o arquivo /home/cgi_bin/cgi/testcgi.sh;
-
Adicione o programa shell script abaixo no arquivo /home/cgi_bin/cgi/testcgi.sh, em seguida salve-o:
#!/bin/bash echo "Content-type: text/html" echo echo "O ARQUIVO <b>testcgi.sh</b> MOSTRA AS VARIÁVEIS DE AMBIENTE USANDO PROTOCOLO CGI<br>" echo "<br>------------------------------------------------------------------<br>" # Imprime as variáveis de ambiente do console. printenv --null echo "<br>------------------------------------------------------------------<br>" echo "Se as varáveis de ambiente aparecer no browser ao digitar o link <b>http://cgi_bin/testcgi.sh</b>, o site <b>cgi_bin</b> está configurado e funcionando."
-
Para permitir que o arquivo testcgi.sh seja executados na pasta /home/cgi_bin/cgi/, execute os seguintes comandos:
# todos podem executar, gravar e ler o arquivo testcgi.sh sudo chmod -R ugo+xwr /home/cgi_bin/cgi/testcgi.sh # Outros usuários não podem ler e gravar o arquivo testcgi.sh sudo chmod -R o-wr /home/cgi_bin/cgi/testcgi.sh
-
Teste no browser se o programa http://cgi-bin/testcgi.sh funciona.
- Notas:
- Caso o link http://cgi-bin/testcgi.sh não funcione, edite o arquivo de log na pasta /var/log/apache2/error.log e observe a data dos erros e código do erro, em seguida procure na internet a solução;
- Esses passos descritos até aqui, foram testados no apache2 do Linux Mint 21 Cinnamon.
- Notas: