Typecho を使用して個人のブログ Web サイトを構築し、イントラネットに侵入してパブリック ネットワーク アクセスを実現します。
記事ディレクトリ
序文
Typecho は、開発チームのブレインストーミングから生まれた、type と echo の 2 つの単語を組み合わせたものです。 Typecho は、PHP5 をベースに開発され、さまざまなデータベースをサポートし、強力なコア、容易な拡張、ユーザーフレンドリーなエクスペリエンス、スムーズな操作を備えた軽量のオープンソース ブログ プログラムです。 Typecho を選択して、ユニークな個人用ウェブログ公開プラットフォームを構築し、作成の喜びを楽しんでください。
インストールにパネル ツールを使用する理由? パネル ツールはインストールに必要な環境を統合し、インストールの困難さを大幅に簡素化するためです。cpolar ツールと組み合わせると、外出先でも typecho にリモート アクセスできます。
以下では、Linux centOS8 + pagoda パネルツール + Cpolar イントラネット転送ツールを使用してリモートアクセスできる typecho 個人ブログ Web サイトを構築する方法を紹介します。
1. 設置環境
公式要件によると、PHP5.0 以降をインストールし、パネル ソフトウェア ストアを開いて PHP を検索し、ここで 8.0 を選択して、インストールが完了するまで待つ必要があります。
次に、Web コンテナをインストールし、パネル Web サイトをクリックして、Apache をインストールし、インストールが完了するまで待ちます。すでにインストールされている場合は無視してください。
2. Typechoをダウンロードする
パネルのターミナルをクリックして、Apache ルート ディレクトリを入力します。
cd /www/wwwroot
次に、typecho という名前のフォルダーを作成します。
mkdir typecho
フォルダに移動
cd typecho
ダウンロードコマンドを実行します。
wget https://github.com/typecho/typecho/releases/latest/download/typecho.zip
ダウンロードが成功すると、圧縮されたパッケージが表示されます。
次に、現在のディレクトリに解凍します
unzip typecho.zip
3. サイトを作成する
[Web サイト] をクリックして Web サイトを作成し、[サイトの追加] をクリックして、ドメイン名のローカル アドレスを入力します: 127.0.0.1:8089。ポート番号は自分で指定できます。ルート ディレクトリには、上で作成した typecho ディレクトリを選択します。 。
「完了」を選択し、「送信」をクリックします
4. Typecho にアクセスする
サイトを作成した後、Linux LAN ip+:8089 (上で設定したポート番号) を使用し、ブラウザでアクセスすると、Typecho のようこそページが表示されます。
5. cpolar をインストールする
Pagoda ターミナル コマンド ウィンドウを開き、cpolar インストール スクリプトを使用します。
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
トークン認証
cpolar 公式 Web サイト www.cpolar.com にログインし、左側をクリックして验证
認証トークンを表示し、トークンをコマンド ラインに貼り付けます。
cpolar authtoken xxxxxxx
システムにサービスを追加する
sudo systemctl enable cpolar
cpolarサービスを開始する
sudo systemctl start cpolar
Pagoda パネルでセキュリティを選択し、ポート 9200 を開きます。
次に、LAN IP のポート 9200 にアクセスすると、cpolar 管理インターフェイスが表示されます。
公式サイトに登録したアカウントを入力してログインし、トンネルを操作します。
6. リモートアクセス Typecho
cpolar 管理インターフェイスにランダムな 8089 トンネルを作成します。
- トンネル名: カスタマイズ可能、重複しないように注意してください
- プロトコル: http
- 現地住所: 8089
- ポートタイプ: ランダムなドメイン名
- 地域: 中国VIP
「作成」をクリックします
次に、オンライン トンネル リストを開き、作成されたトンネルのパブリック ネットワーク アドレスを表示し、そのアドレスをコピーします。
ブラウザを開いてパブリックアドレスでアクセスすると、ようこそページが表示されるので成功です。
7. 固定リモートアクセスアドレス
第 2 レベルのサブドメイン名の構成をサポートするには、基本パッケージ以上にアップグレードする必要があります。
ログインcpolar 公式ウェブサイト バックエンド、左側のダッシュボードで 预留
をクリックし、 を見つけます< a i=4> は、http トンネルの第 2 レベルのサブドメイン名を予約します。 保留二级子域名
- 地域: サーバー地域を選択してください
- 名前: 予約したい第 2 レベルのサブドメイン名を入力します (カスタマイズ可能)
- 説明: カスタマイズ可能なメモ
この例では、typechoTest
という名前の第 2 レベルのサブドメインを予約します。サブドメイン名が正常に予約されたら、サブドメイン名をコピーし、トンネル内に構成します。
cpolar Web UI 管理インターフェイスにログインします。左側のダッシュボードで 隧道管理
——隧道列表
をクリックし、第 2 レベルのサブドメイン名で構成する必要があるトンネル (この例では typecho トンネル) を見つけます。 < /span> をクリックします编辑
トンネル情報を変更し、トンネルに第 2 レベルのサブドメイン名を設定します。
- ドメインの種類: 代わりに選択してください
二级子域名
- サブドメイン: 予約したばかりの第 2 レベルのサブドメイン名を入力します (この場合は
typechoTest
)
変更が完了したら、 をクリックします。更新
トンネルが正常に更新されたら、左側のダッシュボードで 状态
——在线隧道列表
をクリックします。typechoTest のパブリック ネットワーク アドレスが表示されていることがわかります。トンネルは第 2 レベルのサブドメイン名に更新されました。パブリック アドレスをコピーします。
ブラウザを開いて、正常に構成された第 2 レベルのサブドメイン名へのアクセスをテストしてみましょう。テストは成功し、正常にアクセスできます。これで、ネットワーク全体で唯一のプライベートの第 2 レベルのサブドメイン名が作成されました。
8. 配置typecho
[スタート] をクリックし、[次へ] をクリックします。この問題が発生する場合は、ファイル全体のアクセス許可を変更しましょう。
typecho 権限を変更するだけです
chmod -R 777 /www/wwwroot/typecho
次に、Pagoda パネルを開き、mysql データベースを作成します。
次に、データベースのパスワードを覚えやすいパスワード (ユーザー名は root ) に変更します。
変更後、データベースを追加します
追加が成功したら、typecho ページでデータベース構成情報を追加し、上記で設定した情報を入力してデータベースを作成し、[確認] をクリックしてインストールを開始します。
次に、アカウント情報を設定して作成します
インストールは成功しました。ユーザー名とパスワードの情報がページに表示されます。これを覚えておき、下をクリックしてコントロール パネルにアクセスする必要があります。
これで、個人のブログを公開したり、好きなものを作成したりできるようになりました。
zGA-1700737870889)]
次に、アカウント情報を設定して作成します
[外部リンク画像を転送中...(img-XP3arET1-1700737870889)]
インストールは成功しました。ユーザー名とパスワードの情報がページに表示されます。これを覚えておき、下をクリックしてコントロール パネルにアクセスする必要があります。
[外部リンク画像は転送中です...(img-Vz96SSIe-1700737870889)]
これで、個人のブログを公開したり、好きなものを作成したりできるようになりました。
[外部リンク画像は転送中です...(img-eZt8bkDB-1700737870890)]