Amazon Lightsail に WordPress をインストールする方法: 完全ガイド
公開: 2022-12-20WordPress を Amazon Lightsail にインストールしたいが、どこから始めればよいかわからない?
事前に作成されたアプリケーション ブループリントを使用すると、Amazon Lightsail を使用すると、完全に機能する WordPress サイトを非常に簡単に起動して実行できます。
この段階的なチュートリアルでは、すべてをセットアップする方法を正確に学びます。
最終的に、カスタム ドメイン名と Let's Encrypt からの無料の SSL 証明書を完全に備えた、Amazon Lightsail で動作する WordPress サイトが完成します。
掘り下げましょう!
WordPress を Amazon Lightsail にインストールする方法
Amazon Lightsail に WordPress をインストールする方法の概要を次に示します。完全な手順については、読み続けてください。
- Amazon Lightsail で新しいインスタンスを作成する
- WordPress 資格情報にアクセスして WordPress にログインする
- インスタンスに静的 IP アドレスをアタッチする
- ドメイン名をインスタンスに向ける
- Let's Encrypt から無料の SSL 証明書をインストールする
1. 新しいインスタンスを作成する
開始するには、Amazon Lightsail ダッシュボードにログインします。
初めて AWS を使用する場合は、ダッシュボードにアクセスする前にアカウントを作成する必要がある場合があります。
Amazon Lightsail ダッシュボードに移動したら、ボタンをクリックして新しいインスタンスを作成します。
次の画面で、プラットフォームとしてLinux/Unixを選択し、 WordPress設計図を選択します (これらは両方ともデフォルトで選択されているはずです)。
ページのさらに下では、サーバーのリソースと価格を制御するインスタンス プランを選択できます。
任意のプランを自由に選択できますが、ほとんどの WordPress サイトでは 5 ドルのインスタンスをお勧めします。これにより、1 GB の RAM と 1 つの vCPU が得られます。
キャッシュを使用し、動的なコンテンツをあまり持たない限り、このプランだけで、1 か月あたり数十万の訪問をサポートできるはずです。
その下で、インスタンスに名前を付けて、覚えやすくすることができます。
選択したら、下部にある[Create Instance]ボタンをクリックしてインスタンスを起動します。
これで、Amazon Lightsail がインスタンスを作成するまで少し待ちます。
完了すると、インスタンスが AWS Lightsail ダッシュボードに表示されます。
このインスタンスのみのダッシュボードを開くには、インスタンス名をクリックします。
2. WordPress 資格情報にアクセスする
この時点で、すでに動作する WordPress Web サイトができています。
パブリック IP をブラウザーのアドレス バーに貼り付けることでアクセスできます。
ただし、まだ持っていないのは WordPress のユーザー名とパスワードであるため、まだサイトにログインすることはできません。
デフォルトでは、WordPress サイトはuser をユーザー名として使用します。 ただし、パスワードにアクセスするには、コマンド ラインを使用する必要があります。 しかし、心配しないでください! とても簡単で、新しいソフトウェアをインストールする必要はありません。
開始するには、インスタンスのブラウザベースの SSH クライアントを開きます。これは、インスタンス ダッシュボードの[SSH を使用して接続]オプションをクリックして実行できます。
これにより、ブラウザで操作できるポップアップ コマンド ライン インターフェイスが開きます。
ログインや認証などの必要はありません。すべて準備完了です。
WordPress ユーザー パスワードにアクセスするには、次のコマンドを貼り付けて Enter キーを押すだけです。
cat bitnami_application_password
パスワードが表示されます。ログインに使用できるように、パスワードを安全な場所にコピーします。
これで、次の資格情報を使用して WordPress インストールにログインできます。
- ユーザー名: ユーザー
- パスワード: 上記のターミナル ウィンドウから
3. WordPress インスタンスに静的 IP アドレスをアタッチする
インスタンスのパブリック IP アドレスから既に WordPress サイトにアクセスできますが、このパブリック IP アドレスをそのまま信頼することはできません。
これは、インスタンスの現在の構成では、インスタンスを停止/起動するたびにパブリック IP アドレスが変更されるためです。
そのため、ドメイン名をこのパブリック IP アドレスに指定した場合、インスタンスを再起動すると、ドメイン接続が機能しなくなります。
これを修正するために、Amazon Lightsail では追加料金なしで静的 IP アドレスをインスタンスにアタッチできます。
静的 IP アドレスをアタッチすると、インスタンスは常に同じ IP アドレスを持ちます。
作成するには、インスタンスのダッシュボードの[ネットワーク]タブに移動します。 次に、 [静的 IP をアタッチ]オプションをクリックします。
これにより、ポップアップが開きます。 静的 IP アドレスに名前を付けて、 [作成して接続]ボタンをクリックします。
これで、インスタンスに新しい静的 IP アドレスが割り当てられます。 これは、インスタンス ダッシュボードの[Networking]タブと、右上隅の情報の概要に反映されているはずです。
4.ドメイン名を静的IPアドレスに向ける
インスタンスに静的 IP アドレスをアタッチしたので、ドメイン名をインスタンスにポイントする準備が整いました。
これにより、IP アドレスを使用する必要がなくなり、ドメイン名を入力して WordPress サイトにアクセスできるようになります。
これを設定するには、ドメインの DNS レコードを管理している場所から作業する必要があります。 通常、これはドメイン レジストラになります。 または、Cloudflare のようなサービスを使用している場合は、これらのレコードを Cloudflare ダッシュボードから管理します。
あるいは、Lightsail コンソールを使用して DNS レコードを管理できるように、DNS 管理を Lightsail に転送することもできますが、これにはいくつかの追加手順が必要です。
最も簡単なオプションは、ドメインの DNS レコードを管理している場所に移動して、次のレコードを追加することです。
レコードの種類 | コンテンツ | 価値 |
あ | @ | 【静的IPアドレス】 |
CNAME | www | yoursite.com |
これは、www.yoursite.com ではなく、yoursite.com を使用することを前提としています。
Cloudflare での表示は次のとおりです。
これで、ドメイン名を入力して WordPress インスタンスにアクセスできます。
WordPress サイトは正しいドメイン名を自動的に検出するはずです。 ただし、再確認するには、 [設定] → [一般]に移動し、ドメイン名がWordPress アドレスおよびサイト アドレスとして表示されることを確認します。
5. SSL 証明書を設定する
この時点で、ドメイン名を介してアクセスできる動作中の WordPress Web サイトができました。
プロセスの最後の部分では、SSL 証明書をインストールして、サイトが HTTPS の恩恵を受けることができるようにします。
WordPress ブループリントの一部として、Amazon Lightsail と Bitnami は、Let's Encrypt を介して無料の SSL 証明書をセットアップするために必要な基本的なツールをインストールします。
ただし、SSL 証明書を有効にするには、ブラウザー内のターミナル ウィンドウでいくつかのコマンドを実行する必要があります。
インスタンス ダッシュボードに戻り、 [SSH を使用して接続]オプションをクリックして、ブラウザー内ターミナル ウィンドウを開きます。
次に、次のコマンドを実行します。
sudo /opt/bitnami/bncert-tool
bncert を更新するよう求めるプロンプトが表示される場合があります。 その場合は、Y と入力します。その後、上記のコマンドを再度実行します。
ここで、ドメイン名の非 www バージョンと www バージョンをスペースで区切って入力し、Enter キーを押します。 次に例を示します。
yoursite.com www.yoursite.com
次に、HTTP から HTTPS へのリダイレクトを有効にするよう求めるプロンプトが表示されます。 Yを入力して有効にし、Enter キーを押します。
次に、非 www から www へのリダイレクトを設定するか、その逆を設定するかを選択できます。
最後に、選択内容の概要が表示されます。 すべて問題がなければ、 Yと入力して Enter キーを押し、設定を完了します。
セットアップの一環として、Let's Encrypt で使用するメール アドレスを入力する必要がある場合があります。
以上です! Bitnami が完了すると (数秒しかかかりません)、サイトで HTTPS を使用できるようになります。
サイトにアクセスすると、緑色の南京錠が表示されるはずです。
サイトの準備が整いました。
Amazon Lightsail で WordPress サイトを作成する
Amazon Lightsail を使用すると、Amazon のクラウド ネットワークを利用した WordPress サイトを簡単に作成できます。
事前に構築されたブループリントを使用すると、特別な技術的知識がなくても、わずか約 15 分で起動して実行できます。
Lightsail ブループリントは、Let's Encrypt からの無料の SSL 証明書のインストールなどの重要な詳細も処理できます。
自分で試してみたい場合は、新しいインスタンスを作成すると、最初の 3 か月は無料で利用できます。
今日試してみれば、すぐに使い始めることができます。