ホームページ >運用・保守 >Linuxの運用と保守 >Linux システムに Golang アプリケーションをデプロイする方法
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.
import "fmt"
4.
func main() {
fmt.Println("Hello World")
}
次のコマンドを使用してプログラムをダウンロードします。
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 {
listen 80;
4.
以上がLinux システムに Golang アプリケーションをデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。