Precedente Indice Successiva

server WEB - programmi CGI

  • Sempre nella configurazione standard è anche abilitata l'esecuzione di programmi CGI
  • Nella directory /usr/lib/cgi-bin possono essere messi dei programmi che, tramite l'interfaccia Common Gateway Interface (CGI), possono produrre delle pagine dinamiche.
  • Naturalmente questi programmi dovranno essere eseguibili dall'utente www-data o dal gruppo www-data
  • Nella configurazione standard non sono installati programmi CGI-BIN.
  • Possiamo crearne uno molto semplice scrivendo un file di nome test che contenga:
    #!/bin/sh
    echo content-type: text/plain
    echo
    cat /proc/version
  • Potremo renderlo eseguibile e copiarlo al posto giusto con i comandi:
    sudo bash
    chmod 755 test
    mv test /usr/lib/cgi-bin
  • Possiamo ora provare il nostro programma collegandoci all'URL:
    • http://www.miascuola.it/cgi-bin/test che ci mostrerà la nostra versione di Linux
© Ing. Stefano Salvi - released under FDL licence

Valid XHTML 1.0! Valid CSS!