[Pagoda 構築サイト] Pagoda パネルを使用して、Ubuntu でワンクリックで Z-Blog 個人ブログを構築します

1 はじめに

Linux システムの重要なブランチである Ubuntu システムは、Linux システムの軽量、高い拡張性、長期安定した動作を備えているだけでなく、Windows のような使いやすいグラフィカル インターフェイスも備えているため、優れた選択肢として使用できます。使い慣れたサーバー システム向け。著者にとって、ubuntu システムの最大の用途は、自宅の古いコンピュータを復活させ、第 2 ラインに追いやられたコンピュータを cpolar イントラネット浸透ソフトウェアと組み合わせてプライベート サーバーにし、さまざまなサーバーを構築できることです。お気に入りのウェブサイト。今日、著者は、cpolar イントラネット浸透 + Z-blog を使用してプライベート ブログ サイトを構築する方法を紹介します。

2. ウェブサイト構築

Z-blog は有名な個人ブログ サイトです。サイズが小さく、拡張機能が多数あるため、Z-blog は非常に遊びやすく、多くの個人ブロガーが個人ブログを構築する際の最初の選択肢となっています。もちろん、パーソナル コンピュータ上に構築された Z-blog ウェブサイトは、一般のインターネット訪問者がアクセスすることは困難ですが、cpolar が構築した内部ネットワーク貫通データ トンネルを通じて、パーソナル コンピュータをプライベート サーバーに変えることができます。誰もが自然に訪れることができます。さあ、始めましょう。

2.1. Web ページのダウンロードとインストール

Z-blog の運用には、これらの Web ページのソフトウェア管理を容易にするために、Apache や Nginx、PHP、SQL などの複数のサポート プログラムが必要であるため、著者はパゴダ パネルを使用して Web サイトの動作環境を構築します。これらの Web ページで必要なソフトウェアを実行しないようにするため、個別に設定するのは面倒です。

通常、公式ソフトウェアには独自の公式 Web サイトがあり、そこでソフトウェアのダウンロード、インストール ガイド、その他の情報を見つけることができます。Z-blog も例外ではありません。ただし、パゴダ パネルは、多くの主流で一般的に使用されている Web サイトに対してワンクリックで展開およびインストールする方法を提供しているため、多くのトラブルを回避できます。実際、パゴダ パネルのワンクリック展開機能も、通常の Web サイト展開手順 (Web サイトのソース コードをダウンロードし、Web サイト サポート プログラムの下で Web サイト本体をインストール) に従って実行され、いくつかの簡単な手順のみが含まれています。自動操作ディレクトリ。

20230525091601

Z-blog の公式 Web サイトにアクセスすると、Z-blog が複数のバージョンの php をサポートし、さまざまなデータベース ソフトウェアもサポートしていることがわかります。つまり、最初に Apache、MySQL、および PHP をパゴダ パネルにインストールする必要があります。 (いわゆる LAMP。Nginx、MySQL、PHP が Linux にインストールされている場合、LNMP と呼ばれます)。

20230525091602

また、パゴダ パネルのホームページの左側にある软件商店ボタンを見つけて (ブラウザにローカル アドレス、つまりパゴダ パネルの出力ポート番号を入力できます)、クリックしてソフトウェア ストア ページに入ります。このページでは、Nginx、Apache、MySQL、PHP、phpMyadmin、Tomcat、Docker manager、Redis など、よく使われる Web サイト運用支援プログラムを紹介します。必要なソフトウェアを見つけて、ソフトウェアエントリの右側にある「インストール」をクリックして、ubuntu システムにインストールします。

Z-blog Web サイトの互換性を確保するために、作成者は PHP7.2 を選択してインストールします。一部の Web サイトで PHP バージョンが指定されている場合は、インストールする対応する PHP バージョンを選択するだけです。

20230525091603

Apache、MySQL、および PHP のインストールが完了したら、已安装ソフトウェア ストア ページの上部にあるボタンをクリックして、インストールされているソフトウェアを表示できます。同時に、各ソフトウェアのバージョンをここで切り替えることもできます。

20230525091604

次に、数据库パゴダパネルのメインインターフェイスの左側にあるボタンをクリックして、データベース設定ページに入ります。ここではZ-blog用のデータベースを設定します。設定内容は主にデータベース名とパスワードです。

20230525091605

データベースの設定が完了したら、パゴダパネルのメインインターフェースの左側にある「ソフトウェアストア」をクリックします。ソフトウェア ストアに入ったら、一键部署ページの上部にあるボタンを見つけて、ワンクリックで展開できる Web サイトのページに入り、Z-blogその中からアイテムを選択し、アイテムの右側にあるボタンをクリックします一键部署

20230525091606

次に、Web サイトの基本設定ウィンドウに入り、以下を含む Web サイトの基本情報を指定できます。

  • 出力ポート番号 - 「ドメイン名」フィールドに、「設定するドメイン名:使用するポート」の形式で設定します。
  • ルート ディレクトリ – このフィールドは変更することも変更しないこともできますが、このルート ディレクトリの内容は「ドメイン名」フィールドにリンクされます。混乱を避けるため、ここでは引き続き zblog に変更します。
  • データベース – 前に設定したデータベース情報を入力します。
  • PHP バージョン – 一部の Web サイトでは、特定のバージョンの PHP の使用が必要な場合があります。PHP バージョン フィールドで変更できます (対応するバージョンの PHP ソフトウェアがインストールされている場合)。

これらの設定が完了したら、ウィンドウの下部にある「送信」ボタンをクリックして、zblog Web サイトを正式に作成できます。

20230525091607

Web サイトが作成されると (一瞬で)、パゴダ パネルに、作成された Web サイトのアドレスと、zblog バックグラウンド ログインのユーザー名とパスワードがポップアップ表示されます。

20230525091608

2.2. Web ページのテスト

localhost:81最後に、ローカル ブラウザ(つまり、ローカル ポート 81)に入力し、新しく確立された zblog Web サイトへのアクセスを試みます。

20230525091609

しかし、奇妙なことに、zblog Web サイトはデータベース情報が間違っているというフィードバックを返します (データベース情報は zb_users フォルダー内の c_option.php ファイルに保存されています)。そのため、Web サイトのプロンプトに従い、左側の [Website] ボタンをクリックします。パゴダ パネルの側面にある zblog のルート ディレクトリを開き、ルート ディレクトリの zb_users フォルダの下にある c_option.php ファイルを見つけます。

20230525091610

20230525091611

20230525091612

c_option.phpファイルを見つけたら、ダブルクリックして編集用に開きます。c_option.php ファイルのエディタ ウィンドウに、ZC_MYSQL_XXXXXXX形式のエントリがあります。ZC_MYSQL_USERNAMEここで、 、 、ZC_MYSQL_PASSWORDおよびZC_MYSQL_NAME3 つの項目がすべて間違っていることがわかります。

20230525091613

したがって、既存の内容を、以前に設定した zblog データベースのデータベース名、ユーザー名、パスワードに置き換えて、編集ウィンドウの左上隅にある「保存」ボタンをクリックして、変更した内容を c_option.php に保存します。ファイル。

20230525091614

この時点で、zblog Web ページに再度アクセスすると、zblog Web ページが正常に表示されていることがわかります。

20230525091615

2.3.cpolarのインストールと登録

Web ページの展開が完了したら、cpolar のインストールに切り替えることができます。cpolar を ubuntu システムにインストールする場合は、簡単なワンクリック インストール スクリプトを使用してインストールできます。ubuntu コマンド ライン インターフェイスで次のコマンドを入力する限り、インストール プログラムは自動的に実行されます (ubuntu のバージョンによっては、curl ツールがインストールされていない可能性があることに注意してください。そのため、コマンドを実行して、最初にカールツール) sudo aptinstall curl

cpolarアドレス: https://www.cpolar.com/

Cpolar のワンクリック インストール スクリプト:

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

20230525091616

cpolar のインストールが完了したら、コマンドを入力して cpolar を起動できます。

systemctl start cpolar

20230525091617

このとき、ubuntu システムはサービスを開始するための認証ボックスから飛び出し、ubuntu システムのパスワードを入力できます。

20230525091618

もちろん、systemctl レベルのコマンドを使用する代わりに、cpolar versionローカル cpolar のバージョン番号を入力して照会することもでき、バージョン情報が表示されれば、cpolar のインストールは完了しています。

20230525091619

cpolar を ubuntu システム上で長期間実行できるようにし、データ トンネルの安定した存在を確保するには、cpolar を ubuntu ブートアップ リストに追加するのが最善です。ubuntu のコマンド ライン インターフェイスでコマンドを入力する限り、cpolar をセルフスタート リストに追加します。

sudo systemctl status cpolar

20230525091620

各ユーザーのデータ セキュリティを確保し、顧客ごとに個別のデータ トンネルを作成するために、cpolar はユーザー認証にユーザー パスワードとトークン コードを使用するため、cpolar を使用する前にユーザーを登録する必要があります。登録方法は非常に簡単で、cpolarホームページ右上の「ユーザー登録」をクリックし、登録ページに必要事項を記入するだけで登録が完了します。

20230525091621

20230525091622

cpolar ユーザー登録が完了したら、各ユーザーの一意のトークン コードを使用して cpolar クライアントをアクティブ化できます。cpolar 公式 Web サイトにログインしている限り、验证ページ (または「アカウントの接続」ウィンドウ) でユーザー固有のトークン コードを見つけることができます。

20230525091623

このトークン コードをコピーして ubuntu コマンド ライン インターフェイスに貼り付けると、cpolar クライアントは、ユーザー データ トンネル情報の識別として、このトークン コードをローカルの cpolar.yml ファイルに書き込みます (トークン コードのアクティブ化は 1 回だけ行う必要があります)。 。具体的なコマンド形式は ですcpolar authtoken 用户唯一的token码

20230525091624

3. ローカル Web パブリッシング

この時点で、ローカル デバイスに Web ページをインストールし、cpolar イントラネット侵入プログラムもインストールしました。次に、cpolar を使用して、ローカル Web ページに安全かつ効率的なデータ トンネルを作成し、ローカル Web ページにアクセスできるようにします。公共のインターネット上にアクセスします。

3.1.Cpolar 一時データ トンネル

一部の顧客が必要とする一時的な Web ページのテスト機能を満たすために、cpolar は cpolar クライアント上に一時的なデータ トンネルを直接作成できます (パブリック インターネット アドレスを 24 時間ごとにリセットします)。一時的なデータ トンネルを作成するには、ローカル デバイス上の cpolar クライアントに直接ログインし (ブラウザのアドレス バーに localhost:9200 と入力)、 cpolar クライアントのメイン インターフェイスの隧道管理項目の下にあるボタンをクリックしてトンネルに入ります。作成設定ページ创建隧道

20230525091625

「トンネルの作成」ページで、次のようないくつかの情報を設定する必要があります。

  • 隧道名称– 区別しやすい限り、cpolar クライアントのトンネル情報アノテーションとみなすことができます。
  • 协议– Web サイトは Web プログラムであるため、http プロトコルを選択します。
  • 本地地址– ローカル アドレスはローカル Web サイトの出力ポート番号です。ここでは設定に従って 81 を入力します。
  • 域名类型– ここで、データ トンネルが一時的な使用のためであるか、長期的な存在のためであるかを区別できます。最初は一時的なテストのみを実行しているため、「ランダム ドメイン名」を選択します (第 2 レベルのサブドメイン名とカスタム ドメイン名は長期的に安定したトンネルであり、パブリック インターネット アドレスは cpolar クラウドで予約する必要があります)。
  • 地区– つまり、サーバーの場所。実際の使用状況に応じて最も近い場所を入力できます。

20230525091626

これらの設定を完了したら、ページの下部をクリックして创建按钮一時的なデータ トンネルを確立できます。一時データ トンネルが作成されると、cpolar クライアントは自動的に隧道管理item の下のページにジャンプします隧道列表。そこでは、cpolar のすべてのローカル データ トンネル (一時的または長期的かどうか) が表示されます。ここでは、このトンネルの開閉、削除など、データ トンネルを管理したり、[編集] ボタンをクリックしてこのデータ トンネルの情報を変更したりすることもできます。

20230525091627

また、ローカル Web サイトに接続するために作成した一時的なパブリック インターネット アドレスは、状态以下にあります在线隧道列表

20230525091628

ここに表示されているパブリック インターネット アドレスをブラウザのアドレス バーに貼り付けて、ローカル Web ページにアクセスします。

20230525091629

ただし、現時点のデータ トンネルは一時的なデータ トンネルにすぎず、24 時間ごとにリセットされます。データ トンネルがリセットされると、cpolar によって生成されたパブリック インターネット アドレスが変更されます。この Web ページに再度アクセスする場合は、新しく生成されたアドレスを使用する必要があります。

3.2. Cpolar安定トンネル(クラウド設定)

ローカル Web サイトに長期的に安定したデータ トンネルをセットアップしたい場合は、まず cpolar を VIP バージョンにアップグレードする必要があります。

20230525091630

Cpolar が有料版にアップグレードされた後、cpolar の公式 Web サイトにログインし、预留ユーザーのメイン ページの左側にあるボタンを見つけて、クリックして cpolar のデータ トンネルの予約ページに入り、パブリック データ トンネルを生成します。インターネット アドレス (またはデータ トンネルの入り口) はここにあります。現時点では、このアドレスはローカル ソフトウェア出力ポートに接続されていないため、空のデータ トンネルとみなすことができます。

20230525091631

予約ページでは、複数のプロトコルを使用してデータ トンネルを予約できます。ここでは保留二级子域名フィールドを選択します。

20230525091632

「第 2 レベルのサブドメイン名を予約する」フィールドでは、いくつかの簡単な情報設定を行う必要があります。

  • 地区(サーバーが設置されているエリア、最も近いものを選択してください)
  • 二级域名(最終的には、生成されたパブリック インターネット アドレスにネットワーク アドレスの識別子の 1 つとして表示されます)
  • 描述(他のトンネルと区別できる、このデータ トンネルの説明とみなすことができます)。

これらの設定を完了したら、保留右側のボタンをクリックしてこのデータ トンネルを維持できます。

20230525091633

もちろん、このデータ トンネルが使用されなくなった場合は、右側の「x」をクリックして簡単に削除でき、貴重なトンネル クォータを節約できます。

20230525091634

3.3. Cpolar 安定トンネル (ローカル設定)

cpolar クラウドの設定が完了し、空のデータ トンネルを保持した後、ローカルの cpolar クライアントに戻り、クラウドによって生成された空のデータ トンネルをローカルのテスト ページに接続します。

ローカルデバイスで cpolar クライアントを開いてログインします (ブラウザーに localhost:9200 と入力して直接アクセスするか、スタート メニューで cpolar クライアントのショートカットをクリックします)。

クライアントのメインインターフェースの左側隧道管理にある項目の下のボタンをクリックして隧道列表ローカルトンネルのページに入り、编辑トンネルに対応するボタンをクリックします。

20230525091635

编辑ローカル トンネルのページ (ローカルの一時トンネルを作成するページと同じ)では、 域名类型cpolar クラウドによって予約されたパブリック インターネット アドレスを、ローカル cpolar によって作成された zblog データ トンネルに接続するように変更するだけで済みます。

cpolar クラウド内の第 2 レベルのサブドメイン名のデータ トンネルはすでに予約されているため、前の選択を次のように変更し随机域名(二级子域名予約されたドメイン名がカスタム ドメイン名の場合は、カスタム ドメイン名を確認します)、Sub Domain次の列に記入します。预留的二级子域名, ここでは「zblogtest」と入力します。

20230525091636

「ドメイン名の種類」の変更が完了したら、更新ページの下部にあるボタンをクリックして、cpolar クラウド上の空のデータ トンネルをローカルの zblog ウェブサイトに接続し、1 年間安定して存在できる zblog ウェブサイトのアドレスを生成できます。長い時間。

4. 公衆ネットワークアクセステスト

このとき、在线隧道列表再度ページに入ると、ローカル zblog のパブリック インターネット アドレスが変更されていることがわかります。ローカル zblog ウェブサイトの新しいパブリック インターネット アドレスをブラウザに貼り付けると、安定したデータを使用できるようになります。トンネルを使用してローカルの zblog Web サイトにアクセスします。

20230525091637

20230525091638

5。結論

これまでのところ、私たちはローカルの ubuntu システム上にプライベート zblog Web サイトを構築し、cpolar によって作成されたイントラネットを介してデータ トンネルを通過することに成功しました。これにより、インターネット訪問者は簡単に私たちの Web サイトにアクセスできるようになります。途中ちょっとした紆余曲折はあったものの、すんなり解決。同じアイデアを使用して、他のタイプの Web サイトをローカルに構築し、cpolar によって作成されたデータ トンネルを通じてパブリック インターネットに公開することもできます。これにより、パーソナル コンピューターがプライベート サーバーにアップグレードされ、私たちの生活と仕事がさらに便利になります。

おすすめ

転載: blog.csdn.net/2301_76783165/article/details/130860317