Cpolar+Tipas: Ubuntu 上にプライベート Q&A Web サイトを構築して、質問に対する専門的な回答を提供します

序文

私たちは生活や仕事の中で、さまざまな問題に遭遇することがよくあります。問題に遭遇したとき、私たちは通常、インターネットで答えを探します。しかし、オンラインで見つかる答えは、質問の答えになっていなかったり、宣伝ばかりだったりします。それらは本当に価値があります。非常に少ないです。と答えるのですが、これは頭の痛い問題です。この問題点こそが、私たちが望む答えを簡単かつ迅速に見つけることを可能にする「Xuhu」のような質問と回答のプラットフォームを生み出したのです。今日、著者は、Cpolar+Tipask を使用して、ubuntu システム上にプライベート Q&A ウェブサイトを構築する方法を紹介します。

2.ティパスクWebサイト構築

Tipask は、PHP をベースに開発されたオープンソースの質疑応答システムで、さまざまなデータベースをサポートし、Alipay、WeChat、Jixian Verification、Alibaba Cloud Video、DingTalk などと統合できるため、Tipask の適用シナリオの範囲が大幅に拡張されます。 。最も重要なことは、Tipask の展開が非常に簡単で、私のような初心者でもセットアップとインストールを簡単に完了できるということです。

2.1 Tipask Web サイトのダウンロードとインストール

他のソフトウェアと同様に、Tipask にも独自の公式 Web サイト (www.tipask.com/) があり、ここで Tipask に関するさまざまな情報を確認できます。インストール中や使用中に問題が発生した場合も、ここで回答を得ることができます。または、投稿質問。

画像

tipask の公式 Web サイトでは、tipask がさまざまなデータベースをサポートできる PHP 質問と回答システムであることがわかります。つまり、Apache、MySQL、および PHP (いわゆる LAMP) を Pagoda にインストールする必要があります。 Linux Nginx にインストールされている場合、MySQL、および PHP は LNMP と呼ばれます)。通常、初めて Pagoda パネルにログインすると、Apache、MySQL、および PHP がローカル ハードウェア デバイスにインストールされていない限り、Pagoda パネルが自動的にポップアップ表示され、インストールするプログラムを実行する Web ページを選択するよう求められます。 。

画像

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

画像

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

画像

その後、Web サイト展開の次のステップに進むことができます。通常、Web サイト展開のステップは、ダウンロードした Web サイトのソース コードを Pagoda パネルの wwwroot フォルダーに配置することですが、幸いなことに、tipask は Pagoda パネルに「ワンクリック展開」モードを提供しており、作成者は多くの手間を省くことができます。

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

画像

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

ドメイン名(出力ポート) - 「ドメイン名」欄に「設定するドメイン名:使用するポート」の形式で設定します; ここではtipaskの出力ポートをeh 81(127.0.0.1: 81)

ルート ディレクトリ – このフィールドは変更することもできませんが、このルート ディレクトリの内容は「ドメイン名」フィールドにリンクされます。混乱を避けるために、作成者は依然としてこれをtipaskに変更しています。

データベース – ここでセットアップする予定のデータベース情報を入力するだけです。

PHP バージョン – 一部の Web サイトでは、特定のバージョンの PHP の使用が必要な場合があります。PHP バージョン フィールドで変更できます (対応するバージョンの PHP ソフトウェアがインストールされている場合)。安定性を確保するために、作者はphp7.2バージョンを選択します

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

画像

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

画像

次に、Ubuntu の Pagoda パネルを開き、ソフトウェアのメイン インターフェイスの左側にある [Web サイト] ボタンをクリックして、Web サイトのリスト ページに入ると、インストールされたばかりでオンラインになっているtipask Web サイトが表示されます。Pagoda パネルを使用してワンクリックで Tipask Web サイトを展開する最大の利点は、Pagoda パネルが Tipask に必要な PHP 拡張機能と無効にする必要がある機能を自動的に有効にして、自分で設定する手間を省くことです。

画像

このとき、設定したtipask WebサイトのアドレスをUbuntuブラウザのアドレスバーに入力して、tipask Webサイトの設定ページに入ります。Web サイト表示ページの指示に従って、Web サイトの特定の設定を引き続き実行します。

画像

インストールを開始する前に、tipask は Web サイトの動作環境をセルフチェックし、ワンクリック インストール モードを使用しているため、Pagoda パネルは必要な PHP 拡張機能と無効な機能項目を自動的に設定します。

画像

次のステップはデータベース情報を入力することですが、tipask Web サイトを作成するときに設定したデータベース情報を入力するだけです。

画像

最後に、tipask 管理者アカウントを設定したら、tipask Web サイトのインストールプロセスを完了できます。デモンストレーションの便宜上、作成者は管理者アカウントを admin に設定します。

画像

画像

2.2 Tipask Web ページのテスト

ローカルでのtipask Webサイトのインストールが完了したら、設定したtipask Webサイトのアドレス(この例では127.0.0.1:81)をUbuntuブラウザに入力して、tipaskのメインページにアクセスできます。

画像

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

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 ユーザー固有のトークン コード」です。

画像

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

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

3.1 Cpolar 一時データ トンネル

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

画像

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

トンネル名 – 区別しやすい限り、cpolar クライアントのトンネル情報コメントとみなすことができます。

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

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

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

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

画像

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

画像

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

画像

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

画像

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

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

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

画像

Cpolar を有料版にアップグレードすると、cpolar 公式 Web サイトにログインできるようになります(cpolar ユーザー登録していれば、有料ユーザーであるかどうかに関係なく、cpolar 公式 Web サイトにログインできますが、ここではデータトンネルの操作を予約するには、cpolar 公式 Web サイトに有料ユーザーとしてログインする必要があります)。

画像

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

画像

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

画像

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

画像

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

画像

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

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

ローカルデバイスで cpolar クライアントを開いてログインします (ブラウザーに localhost:9200 と入力して直接アクセスできます)。クライアントのメイン インターフェイスの左側にある [トンネル管理] 項目の下にある [トンネル リスト] ボタンをクリックしてローカル トンネル ページに入り、対応するトンネルの [編集] ボタンをクリックします。

画像

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

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

画像

「ドメイン名の種類」の変更が完了したら、ページの下部にある「更新」ボタンをクリックして、cpolar クラウド上の空のデータ トンネルをローカルのtipask Web サイトに接続し、イントラネット ペネトレーション データ トンネルを生成します。長期間安定して存在します。

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

最後に、もう一度 [オンライン トンネル リスト] ページにアクセスすると、tipask のパブリック インターネット アドレスが変更されていることがわかります。tipask Web サイトの更新されたパブリック インターネット アドレスをブラウザに貼り付けると、新しいアドレス: ローカルの ubuntu システムでtipask Web サイトにアクセスします。

画像

画像

5。結論

基本的に、Tipask Web サイトはフォーラム Web サイトと非常によく似ているため、インストールと展開はそれほど難しくありません。このような難易度の低い Web サイトの展開は、すべてのユーザーにとって非常にフレンドリーであり、自宅のアイドル状態のハードウェアを使用して、実行リソースが少ない ubuntu システムをインストールし、それを cpolar によって作成されたイントラネット ペネトレーション データ トンネルと併用して、アイドル状態を許可することができます。必要なさまざまな Web サイトを展開するためのプライベート専用サーバー。

cpolar ポール クラウドの記事からの転載: Cpolar+Tipas: Ubuntu でプライベート Q&A ウェブサイトを構築し、質問に対する専門的な回答を提供します

おすすめ

転載: blog.csdn.net/weixin_46703995/article/details/132814720