ホームページ  >  記事  >  バックエンド開発  >  Pagoda パネルに Golang をデプロイする方法

Pagoda パネルに Golang をデプロイする方法

PHPz
PHPzオリジナル
2023-04-03 14:08:442856ブラウズ

Pagoda パネルは一般的に使用されるサーバー管理パネルで、豊富な機能を提供し、複数のアプリケーションのワンクリック インストールをサポートするため、サーバー管理の難しさを大幅に簡素化します。 Golang を Pagoda パネルにすばやくデプロイすると、開発効率が大幅に向上します。この記事では、Pagoda パネルに Golang をデプロイする方法を紹介します。

1. Pagoda パネルのインストール

まず、Pagoda 公式 Web サイトからパネル インストール プログラムを直接ダウンロードして、サーバーに Pagoda パネルをインストールする必要があります。次のコマンドを使用してインストーラーをダウンロードします:

wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

インストールが完了したら、サーバーの IP アドレスとポート 8091 にアクセスしてパネルにアクセスできます。

2. Web サイトの作成

Pagoda パネルでは、Golang アプリケーションのデプロイを容易にするために、最初に Web サイトを作成する必要があります。具体的な手順は次のとおりです。

  1. Pagoda パネルにログインし、[Web サイト] メニューの [Web サイトの追加] を選択します。
  2. ドメイン名とルート ディレクトリを設定します。ルート ディレクトリは空でも任意の値でもかまいません。
  3. 「作成」をクリックするとWebサイトの作成が完了します。

3. Golang のインストール

次に、サーバーに Golang をインストールする必要があります。次のコマンドでインストールできます:

wget https://studygolang.com/dl/golang/go1.15.6.linux-amd64.tar.gz

解凍後、解凍します。 Golang バイナリ フォルダー これをシステム環境変数に追加すると、簡単に使用できます。

4. Golang アプリケーションのデプロイ

Pagoda パネルでは、Golang プログラムのソース コードをアップロードし、「ファイル管理」機能を通じてプログラムをビルドできます。

  1. Pagoda パネルにログインし、[ファイル] メニューの [ファイル管理] を選択します。
  2. Web サイトに対応するルート ディレクトリを入力し、ルート ディレクトリに新しいフォルダを作成して「go」という名前を付けます。また、「go」ディレクトリに新しいフォルダを作成して「src」という名前を付けます。
  3. Golang プログラムのソース コードを「src」ディレクトリにアップロードします。
  4. 「src」ディレクトリに、「main.go」という名前の Golang main 関数プログラムを作成します。
  5. 「Go」ディレクトリに、「logs」という名前のログ ディレクトリを作成し、Golang プログラムのログ ファイルを保存します。
  6. 「src」ディレクトリで次のコマンドを実行してプログラムをビルドします。
go build -o ../goapp main.go

ビルドが成功すると、「goapp」という名前のバイナリ ファイルが「」に生成されます。 go" ディレクトリ。これは、デプロイする必要がある Golang プログラムです。

  1. 「go」ディレクトリに新しいファイルを作成し、「restart.sh」という名前を付け、次のコマンドを入力します。
killall goapp
nohup ./goapp > ../logs/goapp.log 2>&1 &

このスクリプトはプログラム Restart を実装します。関数を実行し、プログラムの出力をログ ファイルにリダイレクトします。

5. Golang アプリケーションを開始します

「ファイル管理」インターフェースで「go」ディレクトリに入り、次のコマンドを実行して Golang アプリケーションを開始します:

sh restart.sh

プログラムは正常に起動しました。その後、ブラウザーから Web サイトにアクセスし、Golang アプリケーションにアクセスできるようになります。

概要

Pagoda パネルを使用して Golang アプリケーションを迅速にデプロイすると、開発効率がすぐに向上します。この記事では、Golang をインストールし、Pagoda パネルに Golang アプリケーションをデプロイする方法を紹介します。問題が発生した場合は、公式フォーラムで助けを求めることができます。

以上がPagoda パネルに Golang をデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。