Vil du gerne lære at installere Nginx og aktivere brugen af GO CGIs på en computer, der kører Ubuntu Linux? I denne tutorial vil vi vise dig, hvordan du aktiverer CGI-funktionen og aktiverer GO-scripts til at køre på Nginx-serveren.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
• GO 1.14.16
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.
Nginx – Relateret selvstudium:
På denne side tilbyder vi hurtig adgang til en liste over tutorials relateret til Nginx.
Tutorial Ubuntu – Golang CGI på Nginx
Installer Nginx-serveren og Fcgiwrap-pakken.
Opret en konfigurationsfil til CGI-gatewayen.
Her er filindholdet.
Opret en mappe til at gemme CGI-filerne.
Rediger Nginx-konfigurationsfilen for standardwebstedet.
Indsæt følgende linje i området server.
Her er filen, før vores konfiguration.
Her er filen, efter vores konfiguration.
Genstart tjenesten Nginx.
Hent og installer GO-pakken.
GOLANG-softwaren blev installeret under mappen /usr/local.
For at fungere korrekt forventer GO-softwaren, at systemet har et sæt miljøvariabler.
Lad os oprette en fil for at automatisere den ønskede konfiguration af miljøvariabler.
Her er filindholdet.
Genstart computeren.
Kontroller, om de nødvendige miljøvariabler blev oprettet automatisk.
Her er den korrekte udgang:
Lad os som et eksempel oprette et GO-script.
Her er filindholdet.
Byg GO-scriptet, og flyt det til Nginx’s CGI-mappe.
Få adgang til Nginx’s CGI-mappe.
Rediger filtilladelsen.
Åbn din browser, og indtast IP-adressen på din webserver plus /cgi-bin/test.go.
I vores eksempel blev følgende webadresse indtastet i browseren:
• http://172.31.8.195/cgi-bin/test.go
GO-scriptet skal vise følgende meddelelse.
Tillykke! Du kan nu bruge GO som CGI.