Vil du lære å installere Nginx og aktivere bruk av GO CGIer på en datamaskin som kjører Ubuntu Linux? I denne opplæringen skal vi vise deg hvordan du aktiverer CGI-funksjonen og aktiverer GO-skript for å kjøre på Nginx-serveren.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
• GO 1.14.16
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.
Nginx – Relatert Tutorial:
På denne siden tilbyr vi rask tilgang til en liste over tutorials knyttet til Nginx.
Tutorial Ubuntu – Golang CGI på Nginx
Installer Nginx-serveren og Fcgiwrap-pakken.
Opprett en konfigurasjonsfil for CGI-gatewayen.
Her er filinnholdet.
Opprett en katalog for å lagre CGI-filene.
Rediger Nginx-konfigurasjonsfilen for standardnettstedet.
Sett inn følgende linje i området SERVER.
Her er filen, før vår konfigurasjon.
Her er filen, etter vår konfigurasjon.
Start Nginx-tjenesten på nytt.
Last ned og installer GO-pakken.
GOLANG-programvaren ble installert under mappen /usr/local.
For å fungere som det skal, forventer GO-programvaren at systemet har et sett med miljøvariabler.
La oss opprette en fil for å automatisere den nødvendige konfigurasjonen av miljøvariabler.
Her er filinnholdet.
Start datamaskinen på nytt.
Kontroller om de nødvendige miljøvariablene ble opprettet automatisk.
Her er riktig utgang:
La oss for eksempel opprette et GO-skript.
Her er filinnholdet.
Bygg GO-skriptet og flytt det til Nginx’s CGI-katalog.
Få tilgang til Nginx’s CGI-katalog.
Endre filtillatelsen.
Åpne nettleseren din og skriv inn IP-adressen til webserveren pluss /cgi-bin/test.go.
I vårt eksempel ble følgende URL skrevet inn i nettleseren:
• http://172.31.8.195/cgi-bin/test.go
GO-skriptet skal vise følgende melding.
Gratulerer! Du kan nå bruke GO som CGI.