記事ディレクトリ
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 サイト本体をインストール) に従って実行され、いくつかの簡単な手順のみが含まれています。自動操作ディレクトリ。
Z-blog の公式 Web サイトにアクセスすると、Z-blog が複数のバージョンの php をサポートし、さまざまなデータベース ソフトウェアもサポートしていることがわかります。つまり、最初に Apache、MySQL、および PHP をパゴダ パネルにインストールする必要があります。 (いわゆる LAMP。Nginx、MySQL、PHP が Linux にインストールされている場合、LNMP と呼ばれます)。
また、パゴダ パネルのホームページの左側にある软件商店
ボタンを見つけて (ブラウザにローカル アドレス、つまりパゴダ パネルの出力ポート番号を入力できます)、クリックしてソフトウェア ストア ページに入ります。このページでは、Nginx、Apache、MySQL、PHP、phpMyadmin、Tomcat、Docker manager、Redis など、よく使われる Web サイト運用支援プログラムを紹介します。必要なソフトウェアを見つけて、ソフトウェアエントリの右側にある「インストール」をクリックして、ubuntu システムにインストールします。
Z-blog Web サイトの互換性を確保するために、作成者は PHP7.2 を選択してインストールします。一部の Web サイトで PHP バージョンが指定されている場合は、インストールする対応する PHP バージョンを選択するだけです。
Apache、MySQL、および PHP のインストールが完了したら、已安装
ソフトウェア ストア ページの上部にあるボタンをクリックして、インストールされているソフトウェアを表示できます。同時に、各ソフトウェアのバージョンをここで切り替えることもできます。
次に、数据库
パゴダパネルのメインインターフェイスの左側にあるボタンをクリックして、データベース設定ページに入ります。ここではZ-blog用のデータベースを設定します。設定内容は主にデータベース名とパスワードです。
データベースの設定が完了したら、パゴダパネルのメインインターフェースの左側にある「ソフトウェアストア」をクリックします。ソフトウェア ストアに入ったら、一键部署
ページの上部にあるボタンを見つけて、ワンクリックで展開できる Web サイトのページに入り、Z-blog
その中からアイテムを選択し、アイテムの右側にあるボタンをクリックします一键部署
。
次に、Web サイトの基本設定ウィンドウに入り、以下を含む Web サイトの基本情報を指定できます。
- 出力ポート番号 - 「ドメイン名」フィールドに、「設定するドメイン名:使用するポート」の形式で設定します。
- ルート ディレクトリ – このフィールドは変更することも変更しないこともできますが、このルート ディレクトリの内容は「ドメイン名」フィールドにリンクされます。混乱を避けるため、ここでは引き続き zblog に変更します。
- データベース – 前に設定したデータベース情報を入力します。
- PHP バージョン – 一部の Web サイトでは、特定のバージョンの PHP の使用が必要な場合があります。PHP バージョン フィールドで変更できます (対応するバージョンの PHP ソフトウェアがインストールされている場合)。
これらの設定が完了したら、ウィンドウの下部にある「送信」ボタンをクリックして、zblog Web サイトを正式に作成できます。
Web サイトが作成されると (一瞬で)、パゴダ パネルに、作成された Web サイトのアドレスと、zblog バックグラウンド ログインのユーザー名とパスワードがポップアップ表示されます。
2.2. Web ページのテスト
localhost:81
最後に、ローカル ブラウザ(つまり、ローカル ポート 81)に入力し、新しく確立された zblog Web サイトへのアクセスを試みます。
しかし、奇妙なことに、zblog Web サイトはデータベース情報が間違っているというフィードバックを返します (データベース情報は zb_users フォルダー内の c_option.php ファイルに保存されています)。そのため、Web サイトのプロンプトに従い、左側の [Website] ボタンをクリックします。パゴダ パネルの側面にある zblog のルート ディレクトリを開き、ルート ディレクトリの zb_users フォルダの下にある c_option.php ファイルを見つけます。
c_option.php
ファイルを見つけたら、ダブルクリックして編集用に開きます。c_option.php ファイルのエディタ ウィンドウに、ZC_MYSQL_XXXXXXX
形式のエントリがあります。ZC_MYSQL_USERNAME
ここで、 、 、ZC_MYSQL_PASSWORD
およびZC_MYSQL_NAME
3 つの項目がすべて間違っていることがわかります。
したがって、既存の内容を、以前に設定した 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 クライアントは、ユーザー データ トンネル情報の識別として、このトークン コードをローカルの 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 ウェブサイトに接続し、1 年間安定して存在できる zblog ウェブサイトのアドレスを生成できます。長い時間。
4. 公衆ネットワークアクセステスト
このとき、在线隧道列表
再度ページに入ると、ローカル zblog のパブリック インターネット アドレスが変更されていることがわかります。ローカル zblog ウェブサイトの新しいパブリック インターネット アドレスをブラウザに貼り付けると、安定したデータを使用できるようになります。トンネルを使用してローカルの zblog Web サイトにアクセスします。
5。結論
これまでのところ、私たちはローカルの ubuntu システム上にプライベート zblog Web サイトを構築し、cpolar によって作成されたイントラネットを介してデータ トンネルを通過することに成功しました。これにより、インターネット訪問者は簡単に私たちの Web サイトにアクセスできるようになります。途中ちょっとした紆余曲折はあったものの、すんなり解決。同じアイデアを使用して、他のタイプの Web サイトをローカルに構築し、cpolar によって作成されたデータ トンネルを通じてパブリック インターネットに公開することもできます。これにより、パーソナル コンピューターがプライベート サーバーにアップグレードされ、私たちの生活と仕事がさらに便利になります。