07/11/2015, 16:08
(Questo messaggio è stato modificato l'ultima volta il: 07/11/2015, 16:10 da Ugo Bottari.)
Vorrei realizzare un cgi-bin. Ultilizzo apache2; ho una pagina html in /var/www/html oltrechè l'apposita cartella per i cgi-bin (dovrebbe essere /usr/lib/cgi-bin).
Ho quindi scritto, copiando da una delle numerose guide presenti nel web, :
chiamando il file hello.cgi e dandogli gli opportuni permessi.
Dal browser dovrei richiamare, a quanto dicono, il file con http://192.168 .... /cgi-bin/hello.cgi
ma ottengo solo un messaggio di errore (forbidden o file not found a seconda dei casi).
Ho creduto bene di aggiungere, nelle mie prove :
in /etc/apache2/apache2.conf
e
in /usr/lib/cgi-bin/.haccess.
Nulla !
Ovviamente prima di ogni prova ho riavviato il server con un bel
Qualcuno sa darmi indicazioni ? Si tratta di un Raspberry Pi 2 con Jessie.
Grazie per l'attenzione.
Ho quindi scritto, copiando da una delle numerose guide presenti nel web, :
Codice:
#!/bin/bash
echo -e "Content-type: text/html\n\n"
echo "<h1>Ciao Mondo!</h1>"
Dal browser dovrei richiamare, a quanto dicono, il file con http://192.168 .... /cgi-bin/hello.cgi
ma ottengo solo un messaggio di errore (forbidden o file not found a seconda dei casi).
Ho creduto bene di aggiungere, nelle mie prove :
Codice:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory /usr/lib/cgi-bin/>
Options +ExecCGI
AddHandler cgi-script .cgi .pl
</Directory>
e
Codice:
Options +ExecCGI
AddHandler cgi-script .cgi .pl
Nulla !
Ovviamente prima di ogni prova ho riavviato il server con un bel
Codice:
sudo service apache2 restart
Grazie per l'attenzione.