本記事は、WordPressが設定されたLightsailに対して、Route53で新規に取得した.comドメインを割り当てて、ドメイン名でWordPressにアクセスすることを行います。
WordPressが設定されたLightsailの構築はこちらの記事で行っています。こちらの記事ではWordPressへのアクセスは、Lightsailに割り当てられた動的IPアドレスで行っています。
また、Route53での.comドメインの新規取得はこちらの記事で行っています。この記事で構築したLightsailに固定IPアドレスを割り当て、取得した.comドメインについてLightsailの固定IPアドレスを対応させることで、Lightsail上のWordPressにドメイン名でアクセスができます。
※ 設定実施から記事化まで時間を空けてしまったので手順がうろ覚えの部分がございます。ご了承ください。
◆ AWS Lightsailへのドメイン割り当て手順 (2023年2月時点)
1.
AWS Lightsail用管理コンソールを開きます。AWSマネジメントコンソールから「Lightsail」サービスを選択すると本ページにアクセスできます。
「Domains & DNS」をクリックします。
2.
画面を下にスクロール、Domain configuration内のDomain sourceについて「Use a domain that is registered with Amazon Route 53」を選択します。
Route53で取得したドメインが表示されますので、利用したいドメインを選択して最下部の「Create DNS zone」をクリックします。
3.
画面が切り替わり、選択したドメインでのDNS zoneが作成されます。「Go to domain」ボタンをクリックします。
4.
DNSの設定が行われます。
5.
『Assignments』タブを開き、「+ Add assignment」をクリックします。
Select a domain nameにてメインのドメイン名を利用するのか、特定のサブドメインを利用するのか、すべてのサブドメインを利用するのかを選択します。ここではメインドメイン(kageroulab.com)を選択します。
Select a resourceにてドメインを対応させるリソースを選択します。ここではすでに立てていたWordPress設定済みのLightsailインスタンスを選択します。
Select the addressにて「Attach static IP」のリンクをクリックします。
6.
固定IPアドレスをAWS Lightsailコンソール上で管理する上での名前を入力し、「Create and attach」を入力します。
7.
固定IPアドレスの作成が完了したら「Continue」ボタンをクリック後、元の画面で「Assign」をクリックします。
8.
Assignmentの一覧に選択したドメイン及び対応する固定IPアドレス、Lightsailインスタンスが表示されたことを確認します。
9.
『DNS records』タブを開き、A RECORDS欄に選択したドメインと対応する固定IPアドレスが表示されることを確認します。
10.
AWS Lightsail管理コンソールのHome画面に戻り、『Instances』タブを開きます。
作成した固定IPアドレスが設定対象のLightsailインスタンスに割り当てられていることを確認します。
11.
Microsoft EdgeやGoogle Chromeのブラウザにて
http://{設定したドメイン名}
を入力してアクセスします。以下の通りページがでれば成功です。お疲れさまでした!
次回はSSLの有効化と、それに伴うLightsail用のCDN(Content Derivery Network)の設定を行います。