見栄えの良いコミュニティを構築し、Cpolar+HYBBS フォーラムを Ubuntu に簡単に展開する方法を教えます

序文

国内インターネットが始まったばかりの頃は、インターネット上のコンテンツは今ほど豊富ではなく、今でおなじみの大手インターネット企業もまだ誕生していませんでした。当時、インターネット ユーザーがオンラインにアクセスすると、ほとんどの場合、ポータル サイトでニュースを閲覧するか、さまざまな掲示板にフェイク ニュースを投稿することしかできませんでした。時代の発展とともに、インターネットのコンテンツやアプリケーションは徐々に豊かになり、かつては比類のない存在だった掲示板も後光を失い、しだいに古い記憶となってしまいました。ただし、BBS フォーラムのコミュニケーション方法は、インスタント メッセージングの台頭から取り残されたわけではありません。多くの場合、BBS フォーラムに情報を投稿することは、同じ考えを持つ見知らぬ人 (または業界や社内) とコミュニケーションを図るための効果的な方法です。今日、著者は、Cpolar+HYBBS を使用して、Ubuntu システム上に美しく、軽量で強力なフォーラム Web サイトを構築する方法を紹介します。

1.HYBBSウェブサイト構築

HYBBS は比較的有名なオープンソースの BBS Web ページです. 軽量のフォーラム プログラムですが, その機能は弱いわけではありません. 機能プラグインや外観テンプレートをインストールすることで, HYBBS にさらに多くの機能や外観インターフェイスを追加することができます. 最も重要なことは、HYBBS の軽量設計により、著者の古いコンピュータ機器に大きな負担がかからないことです。

1.1 HYBBS Webサイトのインストール

HYBBS フォーラムのユーザー グループは小さくないため、独自の公式 Web サイト (flarum.hyphp.vip/) があり、そこで他の HYBBS ユーザーとコミュニケーションを取り、さまざまな技術サポートやトラブルシューティングを受けることができます。

画像

HYBBS 公式 Web サイトでは、HYBBS が複数のバージョンの php (少なくとも 5.4 以降) をサポートしていることがわかりますが、MySQL データベース ソフトウェアを使用する必要があります。

HYBBS に必要な動作環境を構築するには、まず Apache、MySQL、および PHP を Pagoda パネルにインストールする必要があります (いわゆる LAMP、Nginx、MySQL、および PHP が Linux にインストールされている場合は、LNMP と呼ばれます)。 。

通常、初めて Pagoda パネルにログインすると、Apache、MySQL、および PHP がローカル ハードウェア デバイスにインストールされていない限り、Pagoda パネルが自動的にポップアップ表示され、インストールするプログラムを実行する Web ページを選択するよう求められます。 。

画像

また、パゴダ パネルのホームページの左側に「ソフトウェア ストア」ボタンがあり (ブラウザにローカル アドレスを入力できます: パゴダ パネルの出力ポート番号)、クリックしてソフトウェア ストア ページに入ります。このページでは、Nginx、Apache、MySQL、PHP、phpMyadmin、Tomcat、Docker マネージャー、Redis などのサポート プログラムを実行している一般的に使用される Web サイトを見つけることができます。必要なソフトウェアを見つけて、ソフトウェアエントリの右側にある「インストール」をクリックして、Ubuntu システムにインストールします。

画像

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

HYBBS Web サイトに必要な実行環境が構築されたら、HYBBS Web サイトの構築を開始できます。一般に、Web サイトのソース コードを Pagoda パネルの wwwroot フォルダーに配置し、Web サイトのインストール プログラムを実行する必要があります。幸いなことに、HYBBS は Pagoda パネルの「ワンクリック展開」ページですぐにインストールできるため、作成者は多くの手間を省くことができます。

Pagodaパネルのメインインターフェースの左側にある「ソフトウェアストア」をクリックします。ソフトウェア ストアに入ったら、ページの上部にある [ワンクリック展開] ボタンを見つけて、ワンクリックで展開できる Web サイトのページに入り、[HYBBS] エントリを選択して、[ワンクリック展開] をクリックします。エントリの右側にあるボタン。

画像

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

出力ポート番号 - 「ドメイン名」フィールドで、「設定するドメイン名:使用するポート」の形式で設定します。ここでは、HYBBS Web サイトを出力するポート 83 を選択します。

ルート ディレクトリ – このフィールドは変更してもしなくても構いませんが、このルート ディレクトリの内容は「ドメイン名」フィールドにリンクされるため、hybbs に変更しました。

データベース – 前に設定したデータベース情報を入力するだけです。

PHP バージョン – 一部の Web サイトでは、特定のバージョンの PHP を使用する必要がある場合があります。PHP バージョン フィールドで変更できます (対応するバージョンの PHP ソフトウェアがインストールされている場合)。たとえば、この Web サイトには php5.4 が必要です。ここでもphp5.4を選択してください

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

画像

Web サイトが作成されると (ほぼ瞬時に)、Pagoda パネルに作成された Web サイトのアドレスと重要な Web サイト情報 (データベース情報や Web サイトのバックグラウンド ログイン情報など) がポップアップ表示されます。

画像

次のステップでは、Ubuntu のパゴダ パネルの左側にある [Web サイト] ボタンをクリックして Web サイトのリスト ページに入ります。インストールされたばかりでオンラインになった HYBBS Web サイトが表示されます。

画像

1.2 HYBBS Web サイトのテスト

Ubuntu ブラウザのアドレス バーに、以前に設定した HYBBS Web サイトのアドレスを入力することで、ローカルの HYBBS Web サイトにアクセスできます。

画像

現在の Web サイトは非常にシンプルに見えますが、HYBBS Web サイトのバックエンドにログインし、プラグインやテンプレートをフォーラムに追加して、コンテンツを充実させ、外観を変更することができます。

画像

画像

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

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

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

「カール-L」

https://www.cpolar.com/static/downloads/install-release-cpolar.sh | 須藤バッシュ」

画像

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

画像

このとき、ubuntu システムはサービスを開始するための認証ボックスをポップアップ表示しますので、ubuntu システムのパスワードを入力します。

画像

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

画像

cpolar が Ubuntu システム上で長期間実行できるようにし、データ トンネルの安定した存在を保証するには、cpolar を Ubuntu ブート自動起動リストに追加することが最善です。Ubuntu コマンド ライン インターフェイスでコマンド「sudo systemctl status cpolar」を入力する限り、cpolar を自動起動リストに追加できます。

画像

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

画像

画像

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

画像

このトークン コードをコピーして Ubuntu コマンド ライン インターフェイスに貼り付けると、cpolar クライアントはユーザー データ トンネルの ID としてトークン コードをローカルの cpolar.yml ファイルに書き込みます (トークン コードのアクティベーションは 1 回だけ行う必要があります)。情報。具体的なコマンド形式は「cpolar authtoken ユーザー固有のトークン コード」です。

画像

2. ローカル Web ページの公開

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

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

HYBBS Web サイトは正常に実行でき、cpolar は cpolar クライアント上に一時的なデータ トンネルを直接作成して Web ページをテストできます (パブリック インターネット アドレスは 24 時間ごとにリセットされます)。一時的なデータ トンネルを作成するには、ローカル デバイス上の cpolar クライアントに直接ログインし (ブラウザのアドレス バーに localhost:9200 と入力)、cpolar クライアントの [トンネル管理] 項目の下にある [トンネルの作成] ボタンをクリックします。 [トンネル設定の作成] ページに入るメイン インターフェイス。

画像

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

トンネル名 – 区別しやすい限り、cpolar クライアントのトンネル リマークとみなすことができます。ここでは HYBBS テストを記入します。

プロトコル – HYBBS Web サイトは Web ページ プログラムであるため、http プロトコルを選択します。

ローカル アドレス – ローカル アドレスは、ローカル Web サイトの出力ポート番号です。以前の設定に従って、ここに 83 を入力します。

ドメイン名のタイプ – ここで、確立するデータ トンネルが一時的であるか長期的であるかを選択できます。現時点では、最初に一時的な HYBBS アクセス テストのみを実行しているため、「ランダム ドメイン名」を選択します (第 2 レベルのサブドメイン名とカスタム ドメイン名はどちらも長期的に安定したトンネルであり、パブリック インターネット アドレスを予約する必要があります)共極雲)。

地域 – これはサーバーの場所であり、実際の使用場所に応じて入力できます。

画像

これらの設定を完了したら、ページの下部にある「作成」ボタンをクリックして、一時的なデータ トンネルを確立できます。一時データ トンネルが作成されると、cpolar クライアントは自動的に [トンネル管理] 項目の [トンネル リスト] ページにジャンプします。ここで、cpolar のすべてのローカル データ トンネル (一時的か長期かを問わず) を確認できます。

ここでは、このトンネルの開閉、削除などのデータ トンネルを管理することもできます。また、[編集] ボタンをクリックして、このデータ トンネルの情報を変更することもできます。

画像

ローカル Web サイトに接続できるように作成した一時的なパブリック インターネット アドレスは、[ステータス] 項目の [オンライン トンネル リスト] に表示されます。

画像

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

画像

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

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

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

画像

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

画像

予約ページでは、複数のプロトコルを使用してデータ トンネルを予約できます。ここでは、「第 2 レベルのサブドメイン名を予約する」フィールドを選択します。

画像

「予約された第 2 レベルのサブドメイン名」フィールドでは、「地域」(サーバーが配置されているエリア。最も近いものを選択してください)、「第 2 レベルのドメイン名」(これは、生成されるパブリック インターネット アドレス (ネットワーク アドレスの識別子の 1 つとして、最終的には生成されます) と「説明」 (他のトンネルと区別できる限り、このデータ トンネルの説明とみなすことができます) に表示されます。これらの設定を完了したら、右側の「予約」ボタンをクリックして、このデータ トンネルを保持できます。

画像

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

画像

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

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

ローカルデバイスで cpolar クライアントを開いてログインします (ブラウザーに localhost:9200 と入力して直接アクセスできます)。

ローカル cpolar クライアントに入った後、クライアントのメイン インターフェイスの左側にある [トンネル管理] 項目の下にある [トンネル リスト] ボタンをクリックしてローカル トンネル ページに入り、対応するトンネルの [編集] ボタンをクリックします。

画像

ローカル トンネルの [編集] ページ (ローカル一時トンネルを作成するページと同じ) で、cpolar クラウドによって予約されたパブリック インターネット アドレスを HYBBS Web サイトとトンネリングするために、[ドメイン名のタイプ] を変更するだけで済みます。ローカル cpolar によって作成されたデータ トンネルがそれらを接続します。

cpolar クラウドで第 2 レベルのサブドメイン名のデータ トンネルを予約したので、それを「第 2 レベルのサブドメイン名」に変更しました (予約されたドメイン名がカスタム ドメイン名の場合は、カスタム ドメイン名を確認してください)。次の行の「サブドメイン」列に予約済みの第 2 レベルのサブドメイン名を入力します。ここでは「HYBBStest」と入力します。

画像

「ドメイン名のタイプ」の変更が完了したら、ページの下部にある「更新」ボタンをクリックして、cpolar クラウド上の空のデータ トンネルをローカルの HYBBS Web サイトに接続し、安定して持続できる新しいデータ トンネルを作成できます。長い間。

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

最後に、再度「オンライン トンネル リスト」ページに入ると、HYBBS Web サイトのパブリック インターネット アドレスが変更されていることがわかります。この時点では、ローカル HYBBS Web サイトのデータ トンネルは長期間安定して存続でき、インターネット訪問者はいつでも地元の HYBBS ウェブサイトにアクセスできます。

画像

画像

要約する

全体的な操作の観点から見ると、HYBBS フォーラム Web サイトをローカルに構築し、cpolar を使用してパブリック インターネットに公開する手順は複雑ではありません。HYBBS フォーラムを構築するというアイデアを使用して、他のタイプの Web サイトをローカルに構築し、cpolar によって作成されたデータ トンネルを使用してパブリック インターネットに公開することもできます。これにより、誰もがローカルの Ubuntu にある Web サイトにアクセスできるようになります。

cpolar ポール クラウドの記事からの転載: Cpolar+HYBBS を使用して Ubuntu に高品質なフォーラムを展開する

おすすめ

転載: blog.csdn.net/qq_25749749/article/details/132811015