Maison >Opération et maintenance >exploitation et maintenance Linux >Comment déployer des applications Golang sur le système Linux
1. Installer l'environnement Golang
Dans les systèmes Linux, l'installation de Golang est très simple. Tout d'abord, vous devez télécharger la version correspondante du fichier binaire sur le site officiel de Golang (https://golang.org/dl/). Décompressez ensuite le fichier téléchargé dans le répertoire /usr/local et définissez les variables d'environnement GOPATH et GOROOT :
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
Exécutez la commande "go version" pour vérifier si Golang est installé avec succès :
go version
2. Créez des applications Golang
Avant de créer des applications Golang, vous devez d'abord installer Git. Vous pouvez utiliser la commande suivante pour l'installer :
apt-get install git
Créer des applications Golang est très simple, utilisez simplement go. commande. Construisez simplement. Dans cet article, nous utilisons un simple programme "Hello World" comme exemple :
1.package main
2.
import "fmt"
4.
func main() {
fmt.Println("Hello World")
}
Utilisez la commande suivante pour télécharger le programme :
allez chercher github.com/username/helloworld
Utilisez la commande suivante pour accéder au répertoire du programme :
cd $GOPATH/ src/github.com/username/helloworld
Utilisez la commande suivante pour construire le programme :
go build -o helloworld
Une fois la construction terminée, vous pouvez voir le fichier exécutable généré helloworld dans le répertoire courant.
3. Configurez Nginx
Jusqu'à présent, nous avons réussi à créer une application Golang, la question est maintenant de savoir comment permettre à l'application d'accéder à Internet. Cela nécessite un proxy inverse via Nginx.
1. Installez Nginx
Utilisez la commande suivante pour installer Nginx :
sudo apt-get update
sudo apt-get install nginx
2 Configurez Nginx
Modifiez le fichier de configuration Nginx /etc/nginx/sites-enabled. /default, et ajoutez la configuration suivante :
1.server {
listen 80;
server_name example.com;
4.
location / {
proxy_pass http:// 127 .0 .0.1:8080;
proxy_set_header Hôte $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header
11.}
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!