Vuoi imparare come installare Nginx e abilitare l’uso di Python CGI su un computer che esegue Ubuntu Linux? In questo tutorial, ti mostreremo come abilitare la funzionalità CGI e abilitare gli script Python per l’esecuzione sul server Nginx.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
• Python 3

Elenco attrezzature

Nella sezione seguente viene presentato l’elenco delle attrezzature utilizzate per creare questa esercitazione.

Come Amazon Associate, guadagno dagli acquisti idonei.

Tutorial Ubuntu – Python CGI su Nginx

Installare il pacchetto Python.

Copy to Clipboard

Installare il server Nginx e il pacchetto Fcgiwrap.

Copy to Clipboard

Creare un file di configurazione per il gateway CGI.

Copy to Clipboard

Ecco il contenuto del file.

Copy to Clipboard

Creare una directory per archiviare i file CGI.

Copy to Clipboard

Modificare il file di configurazione Nginx per il sito Web predefinito.

Copy to Clipboard

Inserire la riga seguente nell’area denominata SERVER.

Copy to Clipboard

Ecco il file, prima della nostra configurazione.

Copy to Clipboard

Ecco il file, dopo la nostra configurazione.

Copy to Clipboard

Riavviare il servizio Nginx.

Copy to Clipboard

Ad esempio, creiamo uno script Python CGI.

Utilizzare l’applicazione PIP per installare una libreria Python denominata ART.

Copy to Clipboard

Accedere alla directory CGI di Nginx.

Copy to Clipboard

Creare una pagina di test utilizzando Python.

Copy to Clipboard

Ecco il contenuto del file.

Copy to Clipboard

Modificare l’autorizzazione del file.

Copy to Clipboard

Aprire il browser e immettere l’indirizzo IP del server Web più /cgi-bin/test.py.

Nel nostro esempio, il seguente URL è stato immesso nel browser:

• http://172.31.7.220/cgi-bin/test.py

Nella pagina Python dovrebbe essere visualizzato il seguente messaggio.

NGINX CGI Python

Congratulazioni! Nginx è ora in grado di utilizzare gli script Python come CGI.