インターネット技術の継続的な発展に伴い、効率的で安全かつ便利なプログラミング言語として Golang が開発者にますます好まれています。開発者として Nginx を使用すると、Golang アプリケーションのデプロイメント プロセス中のアプリケーションのパフォーマンスが大幅に向上します。この記事では、Linux システムに Golang アプリケーションをデプロイし、Nginx を構成する方法を紹介します。
1. Golang 環境のインストール
Linux システムでは、Golang のインストールは非常に簡単です。まず、Golang の公式 Web サイト (https://golang.org/dl/) から、対応するバージョンのバイナリ ファイルをダウンロードする必要があります。次に、ダウンロードしたファイルを /usr/local ディレクトリに解凍し、環境変数 GOPATH と 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
「go バージョン」を実行します
go version
2. Golang アプリケーションのビルド
Golang アプリケーションをビルドする前に、まず Git をインストールする必要があります。次のコマンドを使用してインストールします。
apt-get install git
Golang アプリケーションのビルドは非常に簡単で、go コマンドを使用してビルドするだけです。この記事では、例として簡単な「Hello World」プログラムを使用します:
1.package main
2.
次のコマンドを使用してプログラムをダウンロードします:
go get github.com/username/helloworld
次のコマンドを使用してプログラム ディレクトリに移動します:
cd $GOPATH/src/github.com/username/ helloworld
次のコマンドを使用してプログラムをビルドします。
go build -o helloworld
ビルドが完了すると、生成された実行可能ファイル helloworld が現在のディレクトリに表示されます。ディレクトリ。
3. Nginx の設定
これまでのところ、Golang アプリケーションの構築に成功しましたが、次の問題は、アプリケーションをインターネットにアクセスさせる方法です。これには、Nginx を介したリバース プロキシが必要です。
1. Nginx のインストール
次のコマンドを使用して Nginx をインストールします:
sudo apt-get update
sudo apt-get install nginx
2. Nginx
Nginx 構成ファイル /etc/nginx/sites-enabled/default を編集し、次の構成を追加します:
1.server {
以上がLinux システムに Golang アプリケーションをデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。