DigitalOcean に WordPress をインストールする方法
- <スパン>1. WordPress を使用したクラウド コンピューティングの概要
- 2.現在読んでいる記事: DigitalOcean に WordPress をインストールする方法
- <スパン>3. Microsoft AzureにWordPressをインストールする方法
- <スパン>4. Google Cloud に WordPress をインストールする方法
- <スパン>5. AWS に WordPress をインストールする – アマゾン ウェブ サービス
DigitalOcean は、シンプルさとスケールを重視し、世界で最も急速に成長しているクラウド ホスティング会社の 1 つです。今日は、DigitalOcean に WordPress をインストールして設定する方法を学びます。
私たちが DigitalOcean を愛する理由
2011 年に開業してすぐに、100 万人を超えるユーザーを抱える最大のクラウド ホスティング プロバイダーの 1 つになりました。 DigitalOcean サーバーはドロップレットとして知られており、月額 5 ドルから購入できるクラウド サーバーの最小単位です。
DigitalOcean の驚異的な成功の鍵となるのは、そのシンプルさです。 DigitalOcean はクリーンでシンプルなオプションであることに加えて、WordPress サイトに適した機能が他にもたくさんあります。 DigitalOcean が素晴らしいと思われる 5 つの理由を以下に示します。
注: これはオプションのセクションです。スキップして次のセクションに進んで、DigitalOcean に WordPress をインストールできます。
競争力があり、手頃な価格
DigitalOcean は、クラウド ホスティング業界で最も低い価格設定ポイントの 1 つです。月額わずか 5 ドルで独自のサーバーを開始できます。
DigitalOcean は 3 つの特徴により非常に手頃な価格になっています。
- 時間ごとの使用量
- 最低レンタル期間なし
- セットアップ料金はかかりません(大規模なセットアップの場合でも)
- プランは 0.0007 ドル/時間から始まります
DigitalOcean's droplets start as low as $5/month!
月額 5 ドルのドロップレットには次のものが付属します。
- 1GBのRAM
- 25 GB の SSD ストレージ容量 (SSD は従来のハードディスクより約 10 倍高速です)
- 1 TB の帯域幅 (これは非常に寛大です)
- 1 ユニットの vCPU (仮想 CPU) 電力
- 料金: 1 時間あたり 0.007 ドル、つまり 1 年あたり約 60 ドルになります。
WordPress 用の自動 1-Click インストーラー
DigitalOcean には、WordPress やその他の多数のオープンソース ソフトウェア用の既製の魅力的なイメージがあり、非常に貴重な資産となっています。数回クリックするだけで (方法はわかります)、安定して動作する WordPress のインストールをすぐに作成できます。
壮大なコミュニティとナレッジベース
DigitalOcean には、事実上あらゆる OS、あらゆるソフトウェア、あらゆる (ホスティング関連) トピックに関する大量のチュートリアルがあります。最も重要な点は、あなたの液滴でも同様に機能することを確認するために、彼らの液滴で細心の注意を払ってテストされているということです。
チュートリアルとは別に、活発な Q&A フォーラムや興味深いコミュニティ プロジェクトもあります。
動的なサイズ変更
DigitalOcean を使用すると、ドロップレットのサイズを動的に変更できます。これについては「WordPress によるクラウド コンピューティングの概要」で説明したことを覚えていますか?追加のジュースが必要なときはいつでも、ノブをひねって量を増やすのと同じくらい簡単に液滴のサイズを変更できます。
最高の開発者からの信頼
jQuery (最高の JavaScript フレームワークの 1 つ) の作成者である John Resig、Redis の作成者である Salvatore Sanfilippo、StackExchange の共同創設者である Jeff Atwood は全員、プロジェクトに DigitalOcean を使用しています。
DigitalOcean への WordPress のインストール
前提条件: DigitalOcean にサインアップしたら、連絡先情報を更新し、最初のドロップレットを作成するために DigitalOcean アカウントにいくらかのお金 (約 5 ドル) を送金する必要があります。プリペイド電話のようなものだと考えてください。 PayPal またはクレジット カードを使用してアカウントにリチャージできます。これで、WordPress ドロップレットを作成する準備が整いました。
DigitalOcean ユーザー アカウントの組織: プロジェクトとは何ですか?
プロジェクトは、DigitalOcean アカウントの組織の基本単位です。各プロジェクトには、複数のドロップレットと、DigitalOcean が提供するその他の機能 (ロード バランサーやオブジェクト ストレージなど) を含めることができます。 1 つの DigitalOcean アカウントに複数のプロジェクトを含めることができます。
最初の DigitalOcean プロジェクトを作成することから始めます。プロジェクト名、説明、プロジェクトの目的、環境を選択します。環境は、開発、ステージング、または実稼働のいずれかになります。このチュートリアルでは、上のスクリーンショットに示されているオプションを選択しました。
DigitalOcean は開発者に焦点を当てたクラウド ホスティング プラットフォームであるため、開発者がプロジェクトを組織するのに大いに役立つこれらの追加オプションがあります。
DigitalOcean で WordPress ドロップレットを作成する方法
プロジェクトを作成したら、ドロップレットを作成できるようになります。
ステップ 1: まず、WPExplorer プロジェクト内にドロップレットを作成します。
ステップ 2: ドロップレットの OS として Ubuntu を選択し、ワンクリック アプリ タブを選択します。
ステップ 3: 18.04 の WordPress を選択します。これは、DigitalOcean が WordPress を Ubuntu 18.04 に自動的にインストールすることを意味します。
注 – ドロップレットにバックアップをさらに追加することもできます。ただし、これはチュートリアルであるため、これは私たちにとって重要ではありません。また、これを WordPress のバックアップと混同しないでください。ドロップレット バックアップは、システム レベルの自動バックアップです。つまり、OS (WordPress だけでなく) 内のすべてがコピーされます。
ステップ 4:DigitalOcean ドロップレットは 8 つの異なるデータセンターに展開できます。私はインドにいるので、バンガロールを選択しました。追加のオプション (プライベート ネットワーク、IPv6 など) と SSH キーの選択はオプションです。ここでは WordPress をインストールするだけなので、これらの機能は必要ありません。ただし、DigitalOcean アカウントで自由に試してみてください。
ステップ 5: ご覧のとおり、デフォルトのプロジェクト、つまり WPExplorer が自動的に選択されます。ホスト名 (これは内部的に覚えておくためのものです) を入力し、[作成] をクリックしてドロップレットの作成を開始します。
ステップ 6: ドロップレットが作成されると、上のスクリーンショットのようなメッセージが表示されます。
登録済みの DigitalOcean 電子メール アカウントにも同様の電子メールが届くはずです。
SSH コンソール経由で DigitalOcean ドロップレットにログインする
有名な 5 分間の WordPress インストールの時間が近づいてきました。今回だけなら2分以内で終わります。 WordPress サーバーへのログインに使用できる IP アドレスはすでに持っています。ただし、初回構成では SSH 経由で DigitalOcean ドロップレットにログインする必要があります。
そうしないと、ブラウザに IP アドレスを入力したときにこのようなメッセージが表示されることになります。 Windows の Putty または Mac のターミナルを使用して、SSH 経由で DigitalOcean ドロップレットにログインできます。ただし、DigitalOcean には、以下に示すように、これを行うさらに簡単な方法があります。
まず、DigitalOcean ダッシュボードからドロップレットを選択し、左側のメニューから [アクセス] タブを選択します。 [コンソールの起動] をクリックして、Web ブラウザを使用して SSH 経由でドロップレットにアクセスします。
次に、以前に電子メールで送信されたユーザー名 (root) とパスワードを入力します。すぐに、root ユーザー アカウントの新しいパスワードを作成するように求められます。 root パスワードをリセットすると、上記のようなメッセージが表示されるはずです。
それでおしまい。これで、有名な 2 分間の WordPress インストールの準備が整いました。
DigitalOcean での WordPress インストールの構成
これまでのところ、次のことを行っています。
- Ubuntu と WordPress がプリインストールされた新しい DigitalOcean ドロップレットを作成しました。そして
- SSH 経由でドロップレットにログインします (DigitalOcean の組み込みコンソール アクセスを使用)。
次に、WordPress サイトを準備するための最終ステップを実行する必要があります。
ブラウザに IP アドレスを入力すると、有名なインストール画面が表示されます。
次に、ユーザー名、パスワード、電子メール アドレスを選択します。データベース構成は DigitalOcean によって事前に構成されています。サイトをテストしている場合は、検索エンジンの表示をオフにすることもできます。唯一の問題は、サイトの準備ができたらそれを有効にする必要があるということです。
[WordPress をインストール] をクリックすると、魔法が起こります。
これで、WordPress の準備が整いました。
これで基本的なチュートリアルは終了です。
ボーナス: DigitalOcean 初心者向け (別のクラウド オプション)
少し前に Cloudways ホスティングのレビューを行ったときのことを覚えていますか? Cloudways が提供する優れた機能の 1 つは、クラウドを選択するオプションであり、その選択肢の 1 つが DigitalOcean です。 Cloudways が面倒な作業をすべて行ってくれるので、ポイントクリックするだけで Web サイトのホスティングを開始できるため、セットアップを除いた DigitalOcean によるクラウド ホスティングの素晴らしい利点をすべて享受できます。このため、Cloudways は、初心者や、クラウド ホスティングの設定の技術的な側面に詳しく入りたくない人にとって、優れた選択肢となります。
DigitalOcean の高度な WordPress 構成
DigitalOcean に WordPress サイトがあるのは素晴らしいことです。ただし、WordPress サイトの URL が IP アドレスである場合はあまり役に立ちません。それをドメイン名にリンクする必要があります。また、今日では暗号化された Web サイトが標準となっているため、WordPress ドロップレットに HTTPS 証明書をインストールする方法を学びます。
高度な WordPress 設定セクションで説明する内容のまとめは次のとおりです。
- WordPress サイトにドメイン名を設定する
- DigitalOcean ドロップレットに WordPress 用の HTTPS をインストールします。
DigitalOcean WordPress ドロップレットにドメイン名を設定する
WordPress URL を設定するには、次のことを行う必要があります。
- ドロップレットの IP アドレスを指す「A レコード」 を追加し、
- WordPress 管理ダッシュボードからサイト URL を変更します。
これは 2 つの部分からなるプロセスであり、順番に実行する必要があります。
パート 1: ドメインに A レコードを追加する:
この部分は主にホスティングプロバイダーに依存します。 DNS への A レコードの追加については、ホストのドキュメントを参照してください。または、単純に Google で「<ドメイン プロバイダー> にレコードを追加する方法」と検索すると、具体的な手順が表示されます。
ホストに cPanel が付属している場合 (ほとんどの共有 Web ホストに付属しています)、ここにチュートリアルがあります。
ステップ 1: cPanel アカウントにログインし、ゾーン エディターを選択します。 cPanel の検索機能を使用して、このツールをすばやく見つけることもできます。
ステップ 2: [+ A レコード ] をクリックして、新しい A レコードを追加します。
ステップ 3: ドメイン名が example.com で、それが新しい DigitalOcean ドロップレットを指すとします。この場合、DNS ゾーン エディターに A レコードを2 つ追加する必要があります。 1 つ目は example.com 用で、もう 1 つは www.example.com 用です。これらのレコードは両方とも、プライマリ ドメイン名がドロップレットの IP アドレスを指すようになります。次の構成を使用する必要があります。
レコード #1: 「example.com」
Name: example.com. (yes a trailing '.' is included)
Address: In the address field, add you droplet's IP address.
レコード #2: 「www.example.com」
Name: www.example.com. (a trailing '.' will automatically appear. If it does not, ignore it!)
Address: Your droplet's IP address.
ただし、このチュートリアルでは、サブドメイン、digitalocean.souravkundu.in を使用します。したがって、ドロップレットの IP アドレスを指すように、サブドメインに 1 つの A レコードを入力しました。
注 – この設定は、ブログに異なるサブドメインを持つ Web サイトにも役立ちます。たとえば、「blog.productsite.com」などです。
チュートリアルの記録: 「digitalocean.souravkundu.in」
Name: digitalocean.souravkundu.in.
Address: Our droplet's IP address
ドロップレットの IP アドレスを指すように A レコードが設定されると、それが反映されるまでに時間がかかります。 (それは即座に起こるわけではありません)。この待機期間は DNS 伝播時間と呼ばれ、最大 24 時間続きます。ただし、実際には、新しい A レコードであれば 5 分もかかりません。
ステップ 4: A レコードが機能していることを確認するには、ブラウザに URL (この場合はdigitalocean.souravkundu.in) を入力します。WordPress サイトが表示されるはずです。これは、ドメインが DigitalOcean ドロップレットに正常にリンクされたことを示しています。
パート 2: DigitalOcean で WordPress サイトの URL を変更する
DigitalOcean に WordPress サイトをインストールすると、サイトの URL がサーバーの IP アドレスになるように自動的に構成されます。次に、構成したばかりの新しいドメイン名に変更する必要があります。
WordPress ダッシュボード→「設定」→「一般」に移動します。ここで 2 つのフィールドを変更する必要があります。
- WordPress アドレス (URL)
- サイトアドレス(URL)
前のセクションで A レコードに設定したそれぞれの URL に変更します。 「example.com」または「blog.example.com」のいずれかである必要があります。 WordPress アドレスとサイト アドレスの両方が同じ値である必要があることに注意してください。
このチュートリアルでは、http://digitalocean.souravkundu.in/ を使用しました。完了したら、下にスクロールして「保存」をクリックして変更を保存します。
WordPress サイトの準備が完了しました。
DigitalOcean を使用して WordPress に HTTPS を追加する
SSL 証明書を設定すると、Web サーバー上で HTTPS が有効になり、サーバーとそれに接続するクライアント間のトラフィックが保護されます。 DigitalOcean は、ワンクリック WordPress インストール ドロップレットに Certbot と呼ばれるツールをプレインストールします。 Certbot は、サーバー上に SSL 証明書をセットアップするための無料で便利な方法です。
次に、DigitalOcean で Certbot を構成して WordPress サイトに HTTPS を追加する方法を見ていきます。
DigitalOcean のドキュメントによると、Certbot を使用するには、登録されたドメイン名と 2 つの DNS レコードが必要です。
- ドメイン (例: example.com) からサーバーの IP アドレスへの A レコード
- www で始まるドメイン (例: www.example.com) からサーバーの IP アドレスへの A レコード。
これは、DNS 構成セクションのパート 1 と非常に似ています。そして、何だと思いますか?もうやりました!
この手順が完了したら、SSH 経由でドロップレットのコンソールにログインし、次のコマンドを実行する必要があります。
certbot --apache -d example.com -d www.example.com
唯一のことは、example.com がドメイン名に置き換えられることです。このチュートリアルではサブドメインのみを使用しているため、コマンドは次のようになります。
certbot --apache -d digitalocean.souravkundu.in
- コマンドの実行中に、いくつかのプロンプトが表示されます。コンソールで「Y」と入力して同意するだけです。
- すべての HTTP トラフィックを Web サイトの HTTPS バージョンにリダイレクトするかどうかも尋ねられます。 [はい] を選択することをお勧めします。これにより、すべての訪問者が Web サイトの暗号化されたバージョンを確実に取得できるようになります。
- 完了したら、WordPress ダッシュボードに戻り、以下のスクリーンショットに示すように、サイト URL を http から https に変更する必要があります。
DigitalOcean バックアップの自動化とスケジュール設定
前に述べたように、DigitalOcean ドロップレットにバックアップを追加できますが、これは週に 1 回のみ提供されます。バックアップ間の 7 日間に多くのことが起こる可能性があります。このため、サイトのバックアップを独自に作成するか、SnapShooter などの信頼できるサービスを使用してバックアップをより適切に管理することが有益であると考えています。
SnapShooter を使用すると、必要なだけバックアップをスケジュールして作成できます。それが毎日、時間ごと、またはオンデマンドであっても。さらに、ピーク時以外にバックアップを作成し、完全なアーカイブを維持し (保持する数を選択して)、安全に保管することを計画できます。複数の DigitalOcean アカウントを SnapShooter に接続するオプションを使用すると、すべてのサイトのバックアップを合理化できます。 SnapShooter は、すべての新しいドロップレットのバックアップを自動検出してアクティブ化することもできるため、サイトを常にカバーできます。
スナップシューターを入手
もちろん、サイトのバックアップを手動で取得することもできますが、SnapShooter のようなサービスを使用すると、プロセスが簡単になります。
まとめ
DigitalOcean は、開発者にとって使いやすいクラウド ホスティング プロバイダーの最も優れた例の 1 つです。 WordPress の専用ページやチケットベースのサポート システムなど、豊富なドキュメントが用意されています。 DigitalOcean は、直感的なデザイン、ユーザー中心のガイド、堅牢な機能を搭載し、一度に 1 滴ずつクラウド ホスティングの様相を変えています。月額 5 ドルのエントリーポイントで、WordPress を実際に使用する方法を学ぶのに最適な場所です。
今すぐクラウドを体験してください!
このチュートリアルについてどう思いましたか?何か追加してほしいことはありますか?以下のコメント欄でご意見をお聞かせください。