Möchten Sie erfahren, wie Sie Nginx installieren und die Verwendung von GO-CGIs auf einem Computer mit Ubuntu Linux aktivieren? In diesem Tutorial zeigen wir Ihnen, wie Sie die CGI-Funktion aktivieren und GO-Skripte auf dem Nginx-Server ausführen können.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
• GO 1.14.16
Geräteliste
Im folgenden Abschnitt wird die Liste der Geräte aufgeführt, die zum Erstellen dieses Tutorials verwendet wurden.
Als Amazon Associate verdiene ich mit qualifizierenden Käufen.
Nginx – Verwandtes Tutorial:
Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Tutorials im Zusammenhang mit Nginx.
Tutorial Ubuntu – Golang CGI auf Nginx
Installieren Sie den Nginx-Server und das Fcgiwrap-Paket.
Erstellen Sie eine Konfigurationsdatei für das CGI-Gateway.
Hier ist der Dateiinhalt.
Erstellen Sie ein Verzeichnis zum Speichern der CGI-Dateien.
Bearbeiten Sie die Nginx-Konfigurationsdatei für die Standardwebsite.
Fügen Sie die folgende Zeile in den Bereich mit dem Namen SERVER ein.
Hier ist die Datei, vor unserer Konfiguration.
Hier ist die Datei, nach unserer Konfiguration.
Starten Sie den Nginx-Dienst neu.
Laden Sie das GO-Paket herunter und installieren Sie es.
Die GOLANG-Software wurde unter dem Ordner /usr/local installiert.
Um ordnungsgemäß zu funktionieren, erwartet die GO-Software, dass das System über eine Reihe von Umgebungsvariablen verfügt.
Erstellen wir eine Datei, um die erforderliche Umgebungsvariablenkonfiguration zu automatisieren.
Hier ist der Dateiinhalt.
Starten Sie den Computer neu.
Überprüfen Sie, ob die erforderlichen Umgebungsvariablen automatisch erstellt wurden.
Hier ist die richtige Ausgabe:
Lassen Sie uns beispielsweise ein GO-Skript erstellen.
Hier ist der Dateiinhalt.
Erstellen Sie das GO-Skript, und verschieben Sie es in das CGI-Verzeichnis von Nginx.
Greifen Sie auf das CGI-Verzeichnis von Nginx zu.
Ändern Sie die Dateiberechtigung.
Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Webservers plus /cgi-bin/test.go ein.
In unserem Beispiel wurde die folgende URL im Browser eingegeben:
• http://172.31.8.195/cgi-bin/test.go
Das GO-Skript sollte die folgende Meldung anzeigen.
Herzlichen glückwunsch! Sie können jetzt das GO als CGI verwenden.