Heim >Backend-Entwicklung >Golang >So stellen Sie die Golang-Anwendung im Linux-System bereit
Mit der kontinuierlichen Weiterentwicklung der Internet-Technologie wird Golang als effiziente, sichere und praktische Programmiersprache immer mehr von Entwicklern bevorzugt. Als Entwickler kann die Verwendung von Nginx die Anwendungsleistung während des Bereitstellungsprozesses von Golang-Anwendungen erheblich verbessern. In diesem Artikel wird erläutert, wie Sie Golang-Anwendungen in einem Linux-System bereitstellen und Nginx konfigurieren.
1. Golang-Umgebung installieren
In Linux-Systemen ist die Installation von Golang sehr einfach. Zunächst müssen Sie die entsprechende Version der Binärdatei von der offiziellen Website von Golang (https://golang.org/dl/) herunterladen. Entpacken Sie dann die heruntergeladene Datei in das Verzeichnis /usr/local und legen Sie die Umgebungsvariablen GOPATH und GOROOT fest:
tar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gz
export GOROOT=/usr /local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
Führen Sie den Befehl „go version“ aus, um zu überprüfen, ob Golang erfolgreich installiert wurde:
go version
2. Golang-Anwendungen erstellen
Bevor Sie Golang-Anwendungen erstellen, müssen Sie zuerst Git installieren. Sie können es mit dem folgenden Befehl installieren:
apt-get install git
Das Erstellen von Golang-Anwendungen ist sehr einfach, verwenden Sie einfach „go“. Befehl. Einfach bauen. In diesem Artikel verwenden wir ein einfaches „Hello World“-Programm als Beispiel:
1.package main
2.
Verwenden Sie den folgenden Befehl, um das Programm herunterzuladen:
go get github.com/username/helloworld
Verwenden Sie den folgenden Befehl, um das Programmverzeichnis aufzurufen:
cd $GOPATH/src/ github.com/username/ helloworld
Verwenden Sie den folgenden Befehl, um das Programm zu erstellen:
go build -o helloworld
Nachdem der Build abgeschlossen ist, können Sie die generierte ausführbare Datei helloworld im aktuellen Verzeichnis sehen.
3. Konfigurieren Sie Nginx
Bisher haben wir erfolgreich eine Golang-Anwendung erstellt, und nun stellt sich die Frage, wie wir der Anwendung den Zugriff auf das Internet ermöglichen. Dies erfordert Reverse-Proxying über Nginx.
1. Nginx installieren
Verwenden Sie den folgenden Befehl, um Nginx zu installieren:
sudo apt-get update
sudo apt-get install nginx
2. Konfigurieren Sie Nginx
Bearbeiten Sie die Nginx-Konfigurationsdatei /etc/nginx/sites-enabled /default und fügen Sie die folgende Konfiguration hinzu:
1.server {
Zusammenfassung
In diesem Artikel haben wir vorgestellt, wie man Golang-Anwendungen in Linux-Systemen bereitstellt und den Nginx-Reverse-Proxy konfiguriert. Durch die Bereitstellung einer Golang-Anwendung und die Verwendung von Nginx als Reverse-Proxy kann die Leistung der Anwendung erheblich verbessert werden.
Das obige ist der detaillierte Inhalt vonSo stellen Sie die Golang-Anwendung im Linux-System bereit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!