記事ディレクトリ
1 はじめに
Linux システムの重要なブランチである Ubuntu システムは、Linux システムの軽量、高いスケーラビリティ、および長期安定した動作を備えているだけでなく、Windows と同じ使いやすいグラフィカル インターフェイスも備えているため、次の用途に最適です。おなじみのサーバーシステム。著者にとって、Ubuntu システムの最大の用途は、自宅の古いコンピュータを活性化し、第 2 ラインに追いやられていたコンピュータを cpolar イントラネット侵入ソフトウェアと組み合わせてプライベート サーバーとして構築できることです。あなたが好きなさまざまな種類のコンピュータのウェブサイト。今日、著者は、cpolar イントラネット浸透 + Z-blog を使用してプライベート ブログ ウェブサイトを構築する方法を紹介します。
2. ウェブサイト構築
Z-blog は有名な個人ブログ Web サイトで、サイズが小さく、拡張プラグインが多数あるため、非常に遊びやすく、多くの個人ブロガーが個人ブログを構築する際の最初の選択肢となっています。もちろん、パーソナル コンピュータ上に構築された Z-blog ウェブサイトは、一般のインターネット訪問者がアクセスすることは困難ですが、cpolar が構築したイントラネット侵入データ トンネルを通じて、パーソナル コンピュータをプライベート サーバーに変えることができます。誰もが訪れます。さあ、始めましょう。
2.1. Web ダウンロードとインストール
Z-blog の運用には、これらの Web ページのソフトウェア管理を容易にするために、Apache や Nginx、PHP、SQL などの複数のサポート プログラムが必要であるため、著者は Pagoda パネルを使用して Web サイトの動作環境を確立します。これにより、これらの Web ページ上で必要なソフトウェアを実行する必要がなく、Web ページを個別に設定する手間が省けます。
通常、正式なソフトウェアには独自の公式 Web サイトがあり、ソフトウェアのダウンロード、インストール手順、その他の情報はソフトウェアの公式 Web サイトで見つけることができますが、Z-blog も例外ではありません。しかし、Pagoda Panel は、多くの主流で一般的に使用されている Web サイトに対してワンクリックで展開およびインストールする方法を提供しているため、多くのトラブルを軽減できます。実際、Pagoda パネルのワンクリック展開機能も、自動実行ディレクトリにいくつかの簡単な手順が含まれていることを除いて、通常の Web サイト展開手順 (Web サイトのソース コードをダウンロードし、Web サイト サポート プログラムの下で Web サイト自体をインストールする) に従います。 。
Z-blog の公式 Web サイトにアクセスすると、Z-blog が複数のバージョンの php をサポートし、複数のデータベース ソフトウェアもサポートしていることがわかります。つまり、Apache、MySQL、および PHP (いわゆる LAMP) をインストールする必要があります。 Nginx、MySQL、および PHP は Linux にインストールされ、LNMP と呼ばれます)。
また、パゴダ パネルのホームページの左側にある软件商店
ボタン(ブラウザにローカル アドレスを入力できます: パゴダ パネルの出力ポート番号) をクリックして、ソフトウェア ストア ページに入ります。このページでは、Nginx、Apache、MySQL、PHP、phpMyadmin、Tomcat、Docker マネージャー、Redis などのサポート プログラムを実行している一般的に使用される Web サイトを見つけることができます。必要なソフトウェアを見つけて、ソフトウェアエントリの右側にある「インストール」をクリックして、Ubuntu システムにインストールします。
Z-blog Web サイトの互換性を確保するために、作成者は PHP7.2 をインストールすることにしました。一部の Web サイトで PHP バージョンが指定されている場合は、対応する PHP バージョンを選択してインストールします。
Apache、MySQL、および PHP ソフトウェアのインストールが完了したら、已安装
ソフトウェア ストア ページの上部にあるボタンをクリックして、インストールされているソフトウェアを表示できます。同時に、各ソフトウェアのバージョンをここで切り替えることもできます。
次に、数据库
Pagoda パネルのメイン インターフェイスの左側にあるボタンをクリックして、データベース設定ページに入ります。ここではZ-blog用のデータベースを設定しますが、設定内容は主にデータベース名とパスワードです。
データベースの設定が完了したら、Pagodaパネルのメインインターフェースの左側にある「ソフトウェアストア」をクリックします。ソフトウェア ストアに入ったら、一键部署
ページの上部にあるボタンを見つけて、ワンクリックで展開できる Web サイトのページに入り、Z-blog
その中からアイテムを選択し、アイテムの右側にあるボタンをクリックします一键部署
。
次に、Web サイトの基本設定ウィンドウに入り、以下を含む Web サイトの基本情報を指定できます。
- 出力ポート番号 - 「ドメイン名」欄に「設定するドメイン名:使用するポート」の形式で設定します。
- ルート ディレクトリ – このフィールドは変更することもできませんが、このルート ディレクトリの内容は「ドメイン名」フィールドにリンクされます。混乱を避けるために、作成者は引き続き zblog に変更しました。
- データベース – 前に設定したデータベース情報を入力するだけです。
- PHP バージョン – 一部の Web サイトでは、特定のバージョンの PHP の使用が必要な場合があります。PHP バージョン フィールドで変更できます (対応するバージョンの PHP ソフトウェアがインストールされている場合)。
これらの設定が完了したら、ウィンドウの下部にある「送信」ボタンをクリックすると、zblog Web サイトが正式に作成されます。
Web サイトが作成されると (数秒で)、パゴダ パネルに、作成した Web サイトのアドレスと、zblog バックエンドのログイン ユーザー名とパスワードがポップアップ表示されます。
2.2.Webページのテスト
最後に、ローカル ブラウザ (つまり、ローカル ポート 81) に入りlocalhost:81
、新しく作成された zblog Web サイトへのアクセスを試みます。
しかし、奇妙なことに、zblog Web サイトは誤ったデータベース情報を報告しました (データベース情報は zb_users フォルダー内の c_option.php ファイルに保存されています)。そのため、Web サイトのプロンプトに従い、パゴダ パネルの左側にある [Web サイト] ボタンをクリックして、 zblog のルート ディレクトリを開き、ルート ディレクトリの zb_users フォルダにある c_option.php ファイルを見つけます。
c_option.php
ファイルを見つけたら、ダブルクリックして編集用に開きます。ZC_MYSQL_XXXXXXX
c_option.php ファイルの編集ウィンドウに、形式エントリがあります。ZC_MYSQL_USERNAME
ここで、 、 、ZC_MYSQL_PASSWORD
の3 つの内容が間違っていることがわかりますZC_MYSQL_NAME
。
したがって、既存のコンテンツを、以前に設定した zblog データベースのデータベース名、ユーザー名、パスワードに置き換え、編集ウィンドウの左上隅にある [保存] ボタンをクリックして、変更したコンテンツを c_option.php ファイルに保存します。 。
この時点で、zblog Web ページに再度アクセスすると、zblog Web ページが正常に表示されていることがわかります。
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
Cpolar のインストールが完了したら、コマンドを入力して cpolar を起動できます。
systemctl start cpolar
このとき、ubuntu システムはサービスを開始するための認証ボックスをポップアップ表示しますので、ubuntu システムのパスワードを入力します。
もちろん、 systemctl レベルのコマンドを使用する代わりに、cpolar version
ローカルの cpolar バージョン番号を入力して照会することもでき、バージョン情報が表示されれば、cpolar のインストールは完了です。
cpolar が Ubuntu システム上で長期間実行できるようにし、データ トンネルの安定した存在を保証するには、cpolar を Ubuntu ブート自動起動リストに追加することが最善です。Ubuntu コマンド ライン インターフェイスにコマンドを入力するだけで、cpolar が自動起動リストに追加されます。
sudo systemctl status cpolar
各ユーザーのデータセキュリティを確保し、顧客ごとに個別のデータトンネルを作成するために、cpolar はユーザー認証にユーザーパスワードとトークンコードを使用するため、cpolar を使用する前にユーザーを登録する必要があります。登録方法は非常に簡単で、cpolarホームページ右上の「ユーザー登録」をクリックし、登録ページに必要事項を記入するだけで登録が完了します。
cpolar ユーザー登録が完了したら、各ユーザーの一意のトークン コードを使用して cpolar クライアントをアクティブ化できます。cpolar 公式 Web サイトにログインしている限り、验证
ページ (または「アカウントの接続」ウィンドウ) でユーザー固有のトークン コードを見つけることができます。
このトークン コードをコピーして Ubuntu コマンド ライン インターフェイスに貼り付けると、cpolar クライアントはユーザー データ トンネルの ID としてトークン コードをローカルの cpolar.yml ファイルに書き込みます (トークン コードのアクティベーションは 1 回だけ行う必要があります)。情報。具体的なコマンド形式は ですcpolar authtoken 用户唯一的token码
。
3. ローカル Web ページの公開
この時点で、ローカル デバイスに Web ページをインストールし、cpolar イントラネット侵入プログラムもインストールしました。次に、cpolar を使用して、ローカル Web ページに安全かつ効率的なデータ トンネルを作成し、ローカル Web ページにアクセスできるようにします。公共のインターネット上にあります。訪問しました。
3.1.Cpolar 一時データ トンネル
一部の顧客が必要とする Web ページの一時的なテスト機能を満たすために、cpolar は、cpolar クライアント上に一時的なデータ トンネルを直接作成できます (パブリック インターネット アドレスは 24 時間ごとにリセットされます)。一時的なデータ トンネルを作成するには、ローカル デバイス上の cpolar クライアントに直接ログインし (ブラウザのアドレス バーに localhost:9200 と入力)、 cpolar クライアントのメイン インターフェイスの隧道管理
項目の下にあるボタンをクリックしてトンネルに入ります。作成設定ページ创建隧道
へ
「トンネルの作成」ページでは、次のようないくつかの情報設定を行う必要があります。
隧道名称
– 区別しやすい限り、cpolar クライアントのトンネル情報アノテーションとみなすことができます。协议
– Web サイトは Web プログラムであるため、http プロトコルが選択されます。本地地址
– ローカル アドレスは、ローカル Web サイトの出力ポート番号です。設定に従って、ここに 81 を入力します。域名类型
–ここで、データ トンネルが一時的に使用されているか、長期間存在しているかを区別できます。最初は一時的なテストのみを実行しているため、「ランダム ドメイン名」を選択します (第 2 レベルのサブドメイン名とカスタム ドメイン名はどちらも長期的に安定したトンネルであり、cpolar クラウドでパブリック インターネット アドレスを予約する必要があります)。地区
– これはサーバーの場所です。実際の使用場所に応じて入力できます。
これらの設定を完了したら、ページの下部をクリックして创建按钮
一時的なデータ トンネルを確立できます。一時データ トンネルが作成されると、cpolar クライアントは自動的に隧道管理
item の下のページにジャンプします隧道列表
。ここで、すべての cpolar ローカル データ トンネル (一時的か長期かを問わず) を確認できます。ここでは、このトンネルの開閉、削除などのデータ トンネルを管理することもできます。また、[編集] ボタンをクリックして、このデータ トンネルの情報を変更することもできます。
ローカル Web サイトに接続するために作成した一時的なパブリック インターネット アドレスは、状态
項目の下にあります在线隧道列表
。
ここに表示されているパブリック インターネット アドレスをブラウザのアドレス バーに貼り付けて、ローカル Web ページにアクセスします。
ただし、現時点のデータ トンネルは一時的なデータ トンネルにすぎず、24 時間ごとにリセットされます。データ トンネルがリセットされると、cpolar によって生成されたパブリック インターネット アドレスが変更されます。この Web ページに再度アクセスする場合は、新しく生成されたアドレスを使用する必要があります。
3.2.Cpolar安定トンネル(クラウド設定)
ローカル Web サイトに長期的に安定したデータ トンネルをセットアップしたい場合は、まず cpolar を VIP バージョンにアップグレードする必要があります。
Cpolar が有料版にアップグレードされた後、cpolar の公式 Web サイトにログインし、预留
ユーザーのホームページの左側にあるボタンを見つけて、クリックして cpolar のデータ トンネル予約ページに入り、パブリック インターネット アドレス (またはへの入り口) を生成できます。データトンネル)はこちらです。現時点では、このアドレスはローカル ソフトウェア出力ポートに接続されていないため、空のデータ トンネルとみなすことができます。
予約ページでは、複数のプロトコルを使用してデータ トンネルを予約できます。ここで保留二级子域名
フィールドを選択します。
[予約された第 2 レベルのサブドメイン名] フィールドで、いくつかの簡単な設定を行う必要があります。
地区
(サーバーが設置されているエリアを選択してください)二级域名
(最終的には、生成されたパブリック インターネット アドレスにネットワーク アドレスの識別子の 1 つとして表示されます)描述
(他のトンネルと区別できる限り、このデータ トンネルの説明とみなすことができます)。
保留
これらの設定を完了したら、右側のボタンをクリックして、このデータ トンネルを保持できます。
もちろん、このデータ トンネルを使用する予定がなくなった場合は、右側の「x」をクリックして簡単に削除し、貴重なトンネル クォータを節約できます。
3.3.Cpolar安定トンネル(ローカル設定)
cpolar クラウドの設定が完了し、空のデータ トンネルを保持した後、ローカルの cpolar クライアントに戻り、クラウドによって生成された空のデータ トンネルをローカルのテスト ページに接続します。
ローカルデバイスで cpolar クライアントを開いてログインします (ブラウザーに localhost:9200 と入力して直接アクセスするか、スタート メニューで cpolar クライアントのショートカットをクリックします)。
クライアントのメイン インターフェイスの左側隧道管理
にある項目の下のボタンをクリックして隧道列表
ローカル トンネル ページに入り、编辑
トンネルに対応するボタンをクリックします。
ローカル トンネル编辑
ページ (ローカル一時トンネルを作成するページと同じ) では、域名类型
cpolar クラウドによって予約されたパブリック インターネット アドレスを、ローカル cpolar によって作成された zblog データ トンネルに接続するための変更を行うだけで済みます。
cpolar クラウド内の第 2 レベルのサブドメイン名のデータ トンネルを予約したので、前の値を次のように変更し随机域名
(二级子域名
予約されたドメイン名がカスタム ドメイン名の場合は、カスタム ドメイン名を確認してください)、Sub Domain
次の行に入力します。列预留的二级子域名
に「zblogtest」と入力します。
「ドメイン名のタイプ」の変更が完了したら、更新
ページの下部にあるボタンをクリックして、cpolar クラウドの空のデータ トンネルをローカルの zblog Web サイトに接続します。これにより、長期間安定して存在できる zblog Web サイトのアドレスが生成されます。長い間。
4. 公衆ネットワークアクセステスト
このとき、在线隧道列表
再度ページに入ると、ローカル zblog のパブリック インターネット アドレスが変更されていることがわかります。新しいローカル zblog ウェブサイトのパブリック インターネット アドレスをブラウザに貼り付けると、安定したデータ トンネルを使用してアクセスできます。ローカルの zblog ウェブサイト。
5。結論
この時点で、ローカルの Ubuntu システム上にプライベート zblog Web サイトを構築することに成功し、cpolar によって作成されたイントラネットを介してデータ トンネルを通過できるため、インターネット訪問者は簡単に Web サイトにアクセスできます。途中紆余曲折はありましたが、無事に解決しました。同じアイデアを使用して、他のタイプの Web サイトをローカルに構築し、cpolar によって作成されたデータ トンネルを通じてパブリック インターネットに公開することもでき、パーソナル コンピューターをプライベート サーバーにアップグレードして、私たちの生活や仕事をより便利なものにすることができます。