Vil du gerne lære at installere Nginx og aktivere brugen af Python CGIs på en computer, der kører Ubuntu Linux? I denne tutorial vil vi vise dig, hvordan du aktiverer CGI-funktionen og aktiverer Python-scripts til at køre på Nginx-serveren.

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

Liste over udstyr

I det følgende afsnit vises listen over udstyr, der bruges til at oprette dette selvstudium.

Som En Amazon Associate, tjener jeg fra kvalificerende køb.

Tutorial Ubuntu - Python CGI på Nginx

Installer Python-pakken.

Copy to Clipboard

Installer Nginx-serveren og Fcgiwrap-pakken.

Copy to Clipboard

Opret en konfigurationsfil til CGI-gatewayen.

Copy to Clipboard

Her er filindholdet.

Copy to Clipboard

Opret en mappe til at gemme CGI-filerne.

Copy to Clipboard

Rediger Nginx-konfigurationsfilen for standardwebstedet.

Copy to Clipboard

Indsæt følgende linje i området server.

Copy to Clipboard

Her er filen, før vores konfiguration.

Copy to Clipboard

Her er filen, efter vores konfiguration.

Copy to Clipboard

Genstart tjenesten Nginx.

Copy to Clipboard

Lad os som et eksempel oprette et Python CGI-script.

Brug PIP-programmet til at installere et Python-bibliotek med navnet ART.

Copy to Clipboard

Få adgang til Nginx's CGI-mappe.

Copy to Clipboard

Opret en testside ved hjælp af Python.

Copy to Clipboard

Her er filindholdet.

Copy to Clipboard

Rediger filtilladelsen.

Copy to Clipboard

Åbn din browser, og indtast IP-adressen på din webserver plus /cgi-bin/test.py.

I vores eksempel blev følgende webadresse indtastet i browseren:

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

Siden Python skal vise følgende meddelelse.

Tillykke! Nginx er nu i stand til at bruge Python scripts som CGI.