Vil du lære å installere Nginx og aktivere bruk av Python CGIer på en datamaskin som kjører Ubuntu Linux? I denne opplæringen skal vi vise deg hvordan du aktiverer CGI-funksjonen og aktiverer Python-skript for å kjøre på Nginx-serveren.

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

Liste over utstyr

Følgende avsnitt presenterer listen over utstyr som brukes til å opprette denne opplæringen.

Som Amazon Associate tjener jeg på kvalifiserende kjøp.

Tutorial Ubuntu - Python CGI på Nginx

Installer Python-pakken.

Copy to Clipboard

Installer Nginx-serveren og Fcgiwrap-pakken.

Copy to Clipboard

Opprett en konfigurasjonsfil for CGI-gatewayen.

Copy to Clipboard

Her er filinnholdet.

Copy to Clipboard

Opprett en katalog for å lagre CGI-filene.

Copy to Clipboard

Rediger Nginx-konfigurasjonsfilen for standardnettstedet.

Copy to Clipboard

Sett inn følgende linje i området SERVER.

Copy to Clipboard

Her er filen, før vår konfigurasjon.

Copy to Clipboard

Her er filen, etter vår konfigurasjon.

Copy to Clipboard

Start Nginx-tjenesten på nytt.

Copy to Clipboard

La oss for eksempel opprette et Python CGI-skript.

Bruk PIP-programmet til å installere et Python-bibliotek kalt ART.

Copy to Clipboard

Få tilgang til Nginx's CGI-katalog.

Copy to Clipboard

Opprett en testside ved hjelp av Python.

Copy to Clipboard

Her er filinnholdet.

Copy to Clipboard

Endre filtillatelsen.

Copy to Clipboard

Åpne nettleseren din og skriv inn IP-adressen til webserveren pluss /cgi-bin/test.py.

I vårt eksempel ble følgende URL skrevet inn i nettleseren:

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

Python-siden skal vise følgende melding.

Gratulerer! Nginx er nå i stand til å bruke Python-skript som CGI.