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

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

PHPz
リリース: 2023-04-03 14:26:03
オリジナル
2881 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート