banner
胡鹤仙的Blockchain Blog

胡鹤仙的Blockchain Blog

twitter
github
telegram
medium

一份详细的「0から1までのブログ構築」チュートリアル

象を冷蔵庫に入れるのに何ステップ必要かという脳トレを思い出します。3 ステップです。冷蔵庫を開けて、大きな象を入れて、冷蔵庫を閉めます。

私の個人ブログの構築手順も 3 ステップで要約できます。ドメインを登録し、サーバーを購入し、ブログを構築しますが、実際に操作すると、想像以上に多くのステップがあります。

今日は 0 から 1 までのブログ構築チュートリアルを書きます。もっと多くの人がブログを書きたいと思うように影響を与えたいです

image

防杠説明:私は自分の経験に基づいて、使用しているサーバーやプログラムを推薦し紹介します。より良いプランはたくさんありますので、気に入らなければスルーしてください。

内容がないからブログ構築のチュートリアルを書いたわけではありません。むしろ、このチュートリアルを通じて、ブログを書きたい人が書けるようにしたいのです。

基本概念#

ブログの構築方法を紹介する前に、関連する概念を説明する必要があります。ここでは初之音ブログの説明を参考にし、修正を加えます。

私のブログにアクセスするには、ブラウザにドメイン 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 を推奨します。非主流のドメインサフィックスを登録したい場合は、趣域網を使用できます。海外のドメインサービスプロバイダーとしては、NameNameCheapNameSiloPorkbunGandiを推奨します。使用する前に比較サイトを参考にして、異なるドメインサフィックスの登録、更新、転送価格を比較することができます。例えば、哪煮米TLD-ListNameBetaなどを参考にし、できるだけ知名度の高い大手を選ぶことをお勧めします。

サーバー#

クラウドサーバーと VPS には違いがあり、関連性もあります。理解しやすくするために、以下では VPS を紹介対象とします。

国内の VPS を使用する場合、ドメインは必ず登録する必要があります。したがって、Tencent CloudHuawei CloudまたはAlibaba Cloudなどの国内クラウドサービスプロバイダーの VPS を購入する予定がある場合は、同じサービスプロバイダーでドメインを登録することをお勧めします。管理と登録が便利です。

中国本土以外の VPS、例えば香港、台湾、日本、アメリカのサーバーを使用する場合は、登録は不要です。

相対的に、国内の VPS は帯域幅が小さく、価格が安いですが、他の地域の VPS は帯域幅が大きく、価格がやや高いですが、コストパフォーマンスが良い業者もあります。以下で紹介します。

Tencent Cloud、Alibaba Cloud、Huawei Cloud にはそれぞれ学生認証サービスがあります。学生認証を通じて、割引価格でそれなりの構成の VPS を購入できます。条件を満たしている場合は、試してみてください。

海外のクラウドサービスプロバイダーは多く、知名度の高いものにはAmazon Web Services (AWS)VultrLinode搬瓦工があります。彼らが提供するサーバーは質が高く、アフターサービスも良いですが、非常に高価で、新人には購入をお勧めしません。もし年間 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 ページに移動します。

image

下に「Add funds」ボタンがあり、Alipay での支払いがサポートされています。

image

金額をチャージした後、クリスマス特別 VPS の 26 ドルプランを例に、購入ページに移動し、適切なシステムを選択し、Hostname を設定すれば、注文できます。

image

image

Debian または Ubuntu システムの使用をお勧めします。バージョンは最新を選択してください。Hostname には特に制限はなく、英数字の組み合わせで大丈夫です。その後、VPS が正常に開通するのを待ち、CloudCone からのメール通知を受け取ります。メールには VPS の IP アドレスと SSH ログインアカウントおよびパスワードが含まれています。

image

ドメインの解析#

一般的に、ドメイン登録業者は無料のドメイン解析サービスを提供しています。または、Cloudflare などの他のサービスプロバイダーが提供するドメイン解析を使用できます。

ここではCloudflareを例に紹介します。まず、Cloudflare アカウントを登録してログインし、サイトを追加します。

image

追加するドメインを入力した後、最下部の Free プランを選択し、続行をクリックします。ドメインの DNS サーバーを変更するように指示されます。その後、ドメイン登録業者のバックエンドに戻り、DNS サーバーを変更するだけです。

image

DNS サーバーの更新が完了するのを待ち、Cloudflare のバックエンドに戻り、ドメインの解析を追加します。タイプを A に選択し、名前を @または www に入力し、IPv4 アドレスには上で購入した VPS の IP アドレスを入力します。プロキシ状態は Cloudflare のプロキシを使用しないことをお勧めします。一般的には必要ありませんので、無効にすることをお勧めします。最後に保存をクリックします。

名前について少し説明します。私のドメイン yinji.org を例にすると、@を入力すると解析後のドメインは yinji.org になります。www を入力すると解析後のドメインは www.yinji.org になります。両方を解析することをお勧めします。yinji.org をメインドメインとして、www.yinji.org を yinji.org にリダイレクトする設定をします。

image

環境のインストール#

WordPress プログラムを使用してブログをインストールするため、私の一般的な方法は宝塔パネルをインストールし、lnmp 環境をワンクリックで設定することです。Linux+Nginx+MySQL+PHP です。

まず、任意の SSH クライアントを使用してサーバーにログインし、アカウント root とログインパスワードを入力します。ポートは一般的に 22 です。もしあなたのコンピュータが Windows システムの場合、Terminal にコマンドssh [email protected] -p 22を入力してサーバーにログインできます。

下の画像は宝塔のリモートツールのスクリーンショットで、対応する内容を入力してログインします。

image

異なるシステムで宝塔パネルをインストールするためのコマンドは異なりますので、宝塔の公式サイトを参考にしてください。

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

image

一行のコマンドを入力するだけで、全体のプロセスはほぼ自動で完了します。インストールが成功すると、パネルのログインアドレスとアカウントパスワードが表示されますので、保存して終了します。

提供されたアドレスとアカウントパスワードを使用して宝塔パネルにログインすると、環境インストールの選択が表示されます。一般的には LNMP を選択し、迅速にインストールします。

image

上記のステップが完了すると、WordPress ブログに必要な環境がインストールされます。

サイトの作成#

ブログプログラムには多くの種類があり、一般的なものには WordPress や Typecho などがあります。ここでは WordPress を例にします。まず、WordPressの公式サイトに行き、中国語の言語を含むプログラムパッケージをダウンロードします。

image

次に、宝塔パネルに戻り、左側の「サイト」セクションを見つけ、「サイトを追加」→「サイトを作成」→ドメイン名(例:yinji.org)を入力→データベース(MySQL を選択し、アカウントとパスワードを設定)→PHP バージョン(PHP-81 を選択)→最後に送信をクリックします。

注意:このステップでは、サイトディレクトリとデータベースが作成されるため、後で再度データベースを作成する必要はありません。このステップでのデータベース名、データベースアカウント、パスワードを覚えておいてください。

新しいサイトを作成した後、左側の「ファイル」をクリックすると、システムが自動的にドメイン名をファイル名とするフォルダを作成します。これをサイトのルートディレクトリと呼びます。

image

image

サイトが作成された後、そのサイトのディレクトリに入り、ディレクトリ内のすべてのファイルを削除します。一般的には .user.ini ファイルだけが残りますが、削除できなくても問題ありません。

ダウンロードした WordPress の圧縮パッケージをアップロードし、解凍して「WordPress」という名前のフォルダを得ます。そのフォルダ内のすべてのファイルをサイトのルートディレクトリに移動します。

image

上記のステップが完了すると、一般的にはブラウザにドメイン名を入力してプログラムをインストールできますが、後の手間を減らすために、SSL と擬似静的を事前に設定しておくことをお勧めします。

先ほど作成したサイトをクリックし、左側の SSL を選択し、Let's Encrypt を選択します。SSL 証明書を設定するドメインを選択し、申請をクリックします。

image

image

最後に強制 HTTPS を有効にし、保存をクリックします。

擬似静的の設定も非常に簡単です。左側の「擬似静的」を開き、WordPress を見つけてクリックし、保存すれば完了です。

image

SSL と擬似静的の設定が完了したら、ブラウザにバインドしたドメイン名を入力して、WordPress プログラムのインストール段階に入ります。

WordPress プログラムのインストール#

ブラウザにドメイン名を入力して、プログラムのインストール画面に入ります。

image

このステップでは、データベース名、データベースアカウント、データベースパスワードが必要です。これらは宝塔パネルで見つけることができます。データベースホストとテーブルプレフィックスはデフォルトのままで問題ありません。

image

正しく入力したら送信し、次のページではサイトのタイトル、管理者ユーザー名、パスワードなどの内容を設定します。

image

すべての内容を入力したら、ドメイン名/wp-admin パスを通じてブログの管理画面に入ると、以下のような画面が表示され、ブログの構築が完了します。

image

その後、あなたがするべきことは WordPress に慣れ、管理画面で記事、メディア、ページ、コメント、テーマのアップロード / 変更、プラグインのインストールなどの機能を探ることです。

最後に#

WordPress は私が最初に触れたプログラムであり、宝塔も私が最初に触れた可視化サーバーパネルです。したがって、私のブログ構築の方法は VPS + 宝塔 + WordPress です。これらには代替手段もあります。例えば 1panel や、コマンドラインを直接使用して環境を手動でインストールする方法ですが、私はそれをしませんし、学ぶのも難しいです。

便利な方法でやるのが一番です。たとえ誰かが WordPress は重いと言っても、静的ブログの方が良いと言っても、宝塔パネルには多くの広告があると言っても、個人の選択です。自分をしっかりやって、他人に求めないことが大切です。

したがって、上記のすべての内容は私の個人的な経験に基づいて書かれており、非常に主観的です。これは単なる選択肢として、独立したブログを構築して書きたい人に提供されるものです。また、私の能力と知識には限界があるため、上記の内容に問題があれば、ぜひ指摘してください。

东评西就のブロガー小饿が言うように:このますます浮ついた環境の中で、非技術者が独立したブログを書くために再び時間をかけることは珍しいことです。ブログは決して技術者だけの特権ではなく、非技術者も自分の学びと努力を通じて独立したブログを構築できます。私の内容がそうした人々の助けになれば幸いです。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。