Apache 2, come abilitare i cgi-bin perl

L’uso di scripts CGI è molto meno diffuso rispetto a 15-20 anni fa. Ormai la maggior parte delle applicazioni web è scritta in PHP o altri linguaggi più recenti come Python, JS, ruby, etc.

Qualcuno preferisce ancora usare Perl oppure ha qualche vecchio script Perl da mantenere onLine.

Questi i passi per abilitare l’esecuzione di scripts Perl su Apache:

Ipotizziamo di avere gli scripts del sito in /var/www/web01 e che vogliamo mettere i cgi in /var/www/web01/cgi-bin.

Creiamo uno script di esempio in /var/www/web01/cgi-bin/hello.pl con il seguente contenuto:

Ora rendiamo eseguibile lo script:

e vediamo se funziona scrivendo:

Ora, nel file di configurazione dle nostro virtual host in /etc/apache2/sites-enabled/ andiamo ad inserire:

e poi abilitiamo i cgid con:

infine riavviamo apache:

ora richiamiamo lo script nel browser con http://nome_sito/cgi-bin/echo.pl

enjoy!

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Taggato su: , , ,

Commenta