象を冷蔵庫に入れるには何ステップ必要かという脳トレを思い出します。3 ステップです。冷蔵庫を開けて、象を入れて、冷蔵庫を閉める。
私の個人ブログの構築手順も 3 ステップで要約できます。ドメインを登録し、サーバーを購入し、ブログを構築しますが、実際に操作すると、想像以上に多くのステップがあります。
今日は 0 から 1 までのブログ構築チュートリアルを書きます。もっと多くの人がブログを書きたいと思うように影響を与えたいです。
防杠説明:私は自分の経験に基づいて、私が使用しているサーバーやプログラムを推薦・紹介します。より良いプランはたくさんありますので、気に入らない方はスルーしてください。
内容がないからブログ構築のチュートリアルを書くわけではありません。むしろ、このチュートリアルを通じて、ブログを書きたい人が書けるようにしたいのです。
基本概念#
ブログの構築方法を紹介する前に、関連する概念を説明する必要があります。ここでは初之音ブログの説明を参考にし、修正を加えます。
私のブログにアクセスするには、ブラウザにドメイン yinji.org
を入力します。ブラウザはドメイン解析サービスを通じて、上記の URL が指す IP アドレス 64.88.88.xx を取得します。IP アドレスはサーバーにバインドされており、IP にアクセスすることはサーバーにアクセスすることです。サーバーは yinji.org
が指す場所が WordPress ブログプログラムのあるディレクトリであることを確認し、そのディレクトリ内のすべての表示可能なファイルを返します。最後に、ブログプログラムがコンテンツを訪問者に返し、ブラウザに表示されます。
したがって、私たちはドメイン、サーバー、ドメイン解析サービス、IP、ブログプログラム、実行環境が必要です。
ドメイン#
完全なドメインにはプレフィックスとサフィックスがあります。例えば yinji.org
の場合、yinji
がプレフィックスで、org
がサフィックスであり、間に.
でつながっています。したがって、ドメインを登録する際には、事前にプレフィックスを考え、選択可能なサフィックスの中から適切または好みのものを選びます。
一般的なサフィックスには .com
、.net
、.org
、.me
、.top
がありますが、国別ドメインサフィックス .cn
は推奨しません。個人ブログとして使用する場合、私は .com
、.net
、.me
、.im
の使用を推奨します。
国内のサービスプロバイダーでドメインを登録する利点は、価格が安く、支払いが便利ですが、実名認証が必要です。私は海外のドメイン業者を使用することをお勧めしますが、個人の選択によります。
国内のドメインサービスプロバイダーとしては、Tencent Cloud や Alibaba Cloud を推奨します。非主流のドメインサフィックスを登録したい場合は、趣域網を使用できます。海外のドメインサービスプロバイダーとしては、Name、NameCheap、NameSilo、Porkbun、Gandiを推奨します。使用する前に比較サイトを参考にし、異なるドメインサフィックスの登録、更新、移転価格を比較してください。例えば、哪煮米、TLD-List、NameBetaなどを利用し、できるだけ知名度の高い大手を選びましょう。
サーバー#
クラウドサーバーと VPS には違いがあり、また関連性もあります。理解しやすくするために、以下では VPS を紹介対象とします。
国内の VPS を使用する場合、ドメインは必ず登録が必要です。したがって、Tencent Cloud、Huawei CloudまたはAlibaba Cloudなどの国内クラウドサービスプロバイダーの VPS を購入する場合は、同じサービスプロバイダーでドメインを登録することをお勧めします。管理と登録が便利です。
中国本土以外の VPS、例えば香港、台湾、日本、アメリカのサーバーを使用する場合は、登録は不要です。
相対的に言えば、国内の VPS は帯域幅が小さく、価格が安いですが、他の地域の VPS は帯域幅が大きく、価格がやや高いですが、コストパフォーマンスの良い業者もあります。以下で紹介します。
Tencent Cloud、Alibaba Cloud、Huawei Cloud には学生認証サービスがあります。学生認証を通じて、割引価格でそこそこの構成の VPS を購入できます。条件を満たす場合は、試してみてください。
海外のクラウドサービスプロバイダーは多く、知名度のあるものにはAmazon Web Services (AWS)、Vultr、Linode、搬瓦工があります。彼らが提供するサーバーは質が高く、アフターサービスも良いですが、価格も高いため、新人にはお勧めしません。もし年間の予算が 300 元以内であれば、CloudConeまたはRackNerdをお勧めします。
私が現在使用している VPS はCloudConeからのもので、2023 年 4 月のイースター期間中に購入しました。構成は CPU&メモリ:2 コア(vCPU)&2GB、ストレージ:60GB ハードディスク、帯域幅:1Gbps、毎月 3TB のトラフィック、25.5 ドル / 年で、更新も同価格です。使用体験については、以前の記事《CloudCone の第 7 ヶ月》を参照してください。
そういえば、海外のクラウドサービスプロバイダーにはもう一つ重要な利点があります。更新が同価格で、国内のトリックの多いクラウドとは異なり、通常は新人や初年度だけが割引価格です。
VPS の購入はドメイン登録と同様に、知名度の高い業者を選ぶことが重要です。私が推奨するこの 2 社は AWS や Vultr のような大手ほどの知名度はありませんが、業界内では比較的知られており、コストパフォーマンスが高いです。
ブログの構築#
サーバーの購入#
上記で言及した CloudCone を例に、サーバーの購入からブログの構築までのプロセスを紹介します。
まず、CloudConeにアカウントを登録します。このサービスプロバイダーは事前に金額をチャージする必要があるため、購入したい VPS の価格を確認し、対応する金額をチャージします。アイコンをクリックして、Billing ページに入ります。
下に「Add funds」ボタンがあり、Alipay での支払いが可能です。
金額をチャージした後、クリスマス特価の VPS 26 ドルプランを例にして、購入ページに進み、適切なシステムを選択し、Hostname を設定すれば、注文できます。
Debian または Ubuntu システムの使用をお勧めします。バージョンは最新のものを選択してください。Hostname にはあまり制限はなく、英数字の組み合わせで大丈夫です。VPS の開通が成功するまで待ち、その後 CloudCone からのメール通知が届き、VPS の IP アドレスと SSH ログインアカウントおよびパスワードが含まれます。
ドメインの解析#
一般的に、ドメイン登録業者は無料のドメイン解析サービスを提供しています。または、他のサービスプロバイダーが提供するドメイン解析を使用することもできます。例えば Cloudflare です。
ここではCloudflareを例に紹介します。まず、Cloudflare アカウントを登録してログインし、サイトを追加します。
追加するドメインを入力し、最下部の Free プランを選択して続行をクリックします。ドメインの DNS サーバーを変更するように指示されます。その後、ドメイン登録業者のバックエンドに戻り、DNS サーバーを変更するだけです。
DNS サーバーの更新が完了するのを待ち、Cloudflare のバックエンドに戻ってドメインの解析を追加します。タイプは A を選択し、名前には @または www を記入し、IPv4 アドレスには上で購入した VPS の IP アドレスを記入します。プロキシ状態は Cloudflare のプロキシを使用しないことをお勧めします。一般的には必要ないため、無効にすることをお勧めします。最後に保存をクリックします。
名前について少し説明します。私のドメイン yinji.org を例にすると、@を記入すると解析後のドメインは yinji.org になります。www を記入すると解析後のドメインは www.yinji.org になります。両方を解析することをお勧めします。yinji.org を主ドメインとして設定し、www.yinji.org を yinji.org にリダイレクトします。
環境のインストール#
WordPress プログラムを使用してブログをインストールするため、私の一般的な方法は宝塔パネルをインストールし、lnmp 環境をワンクリックで設定することです。Linux+Nginx+MySQL+PHP です。
まず、任意の SSH クライアントを使用してサーバーにログインし、アカウント root とログインパスワードを入力します。ポートは通常 22 です。もしあなたのコンピュータが Windows システムの場合、Terminal にコマンドssh [email protected] -p 22
を入力してサーバーにログインできます。
下の画像は宝塔リモートツールのスクリーンショットで、対応する内容を入力してログインします。
異なるシステムで宝塔パネルをインストールするためのコマンドは異なりますので、宝塔の公式サイトを参考にしてください。
CentOS システム:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
Ubuntu システム:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
Debian システム:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
一行のコマンドを入力するだけで、全体のプロセスはほぼ自動的に完了します。インストールが成功すると、パネルのログインアドレスとアカウントパスワードが表示されるので、保存して終了します。
提供されたアドレスとアカウントパスワードを使用して宝塔パネルにログインすると、環境インストールの選択が表示されます。一般的には LNMP を選択し、迅速にインストールします。
上記のステップが完了すれば、WordPress ブログに必要な環境もインストールが成功しました。
サイトの作成#
ブログプログラムには多くの種類があり、一般的なものには WordPress や Typecho などがあります。ここでは WordPress を例にします。まず、WordPressの公式サイトに行き、中国語の言語を含むプログラムパッケージをダウンロードします。
次に、宝塔パネルに戻り、左側の「サイト」セクションを見つけ、「サイトを追加」→「サイトを作成」→ドメイン名(例えば yinji.org)を入力→データベース(MySQL を選択し、アカウントとパスワードを設定)→PHP バージョン(PHP-81 を選択)を選択し、最後に送信をクリックします。
注意:このステップでは、サイトディレクトリとデータベースが同時に作成されるため、後で再度データベースを作成する必要はありません。このステップでのデータベース名、データベースアカウント、パスワードを覚えておいてください。
新しいサイトを作成した後、左側の「ファイル」をクリックすると、システムが自動的にドメイン名をファイル名とするフォルダを作成します。これをサイトのルートディレクトリと呼びます。
サイトが作成された後、そのサイトのディレクトリに入り、ディレクトリ内のすべてのファイルを削除します。一般的には .user.ini
ファイルだけが残りますが、削除できなくても問題ありません。
ダウンロードした WordPress の圧縮パッケージをアップロードし、解凍して「WordPress」という名前のフォルダを得ます。そのフォルダ内のすべてのファイルをサイトのルートディレクトリに移動します。
上記のステップが完了すれば、一般的にはブラウザにドメイン名を入力してプログラムのインストールを行うことができますが、後の手間を減らすために、SSL と疑似静的設定を事前に行っておくことをお勧めします。
作成したばかりのサイトをクリックし、左側の SSL を選択し、Let's Encrypt を選択します。SSL 証明書を設定するドメインを選択し、申請をクリックします。
最後に強制 HTTPS を有効にし、保存をクリックします。
疑似静的設定も非常に簡単です。左側の「疑似静的」を開き、WordPress を見つけて保存をクリックするだけです。
SSL と疑似静的設定が完了したら、ブラウザにバインドしたドメイン名を入力し、WordPress プログラムのインストールセクションに入ります。
WordPress プログラムのインストール#
ブラウザにドメイン名を入力し、プログラムのインストール画面に入ります。
このステップでは、データベース名、データベースアカウント、データベースパスワードが必要です。これらはすべて宝塔パネルで見つけることができます。データベースホストとテーブルプレフィックスはデフォルトのままで大丈夫です。変更する必要はありません。
正しく入力したら送信し、次のページではサイトのタイトル、管理者ユーザー名、パスワードなどの内容を設定します。
すべての内容を入力したら、ドメイン名/wp-admin
パスを通じてブログの管理画面に入ると、以下のような画面が表示され、ブログの構築が完了します。
その後、あなたがするべきことは WordPress に慣れ、管理画面で記事、メディア、ページ、コメント、テーマのアップロード / 変更、プラグインのインストールなどの機能を探索することです。
最後に#
WordPress は私が最初に触れたプログラムであり、宝塔も私が最初に触れた可視化サーバーパネルです。したがって、私のブログ構築プランは VPS + 宝塔 + WordPress です。これらには代替手段もあります。例えば 1panel や、コマンドラインを直接使用して環境を手動でインストールすることもできますが、私はそれを行わず、学ぶのも難しいです。
便利な方法で進めることが重要です。たとえ誰かが WordPress が重いと言っても、静的ブログの方が良いと言っても、宝塔パネルに多くの広告があると言っても、個人の選択です。自分をしっかり持ち、他人に求めないことが大切です。
したがって、上記のすべての内容は私の個人的な経験に基づいて書かれており、非常に主観的です。独立したブログを構築して書きたい人への選択肢として提供しています。また、私の能力と知識には限界があるため、上記の内容に問題があれば、ぜひ指摘してください。
东评西就のブロガー小饿が言うように:このますます浮ついた環境の中で、非技術者が再び独立したブログを書くために時間を費やすことは珍しいことです。ブログは決して技術者だけのものではなく、非技術者も自分の学びと努力を通じて独立したブログを構築できます。私の内容がそうした人々の助けになれば幸いです。