AWS Lightsail + CloudFront + Route53 でWordPressを構築した話|tty×Dev
この記事では、Lightsail + CloudFront + Route53 を用いてWordPressを構築した手順を紹介します。LightsailにはDNSレコードを管理する機能がありますが、そちらではなくRoute53に登録済みのド
この記事では、Lightsail + CloudFront + Route53 を用いてWordPressを構築した時にライブプレビューが表示されない問題の解決方法を紹介します。
構築の手順を書いた記事はこちら
ライブプレビューとは、WordPress管理画面のテーマのカスタマイズ時にデザインの変更などがリアルタイムに確認できる機能です。
しかし、カスタマイズから設定を変更しても右側の画面には何も表示されません。
CloudFront のCookieの設定に問題がありました。Behaviorの Default(*) の Whitelist Cookies に問題がありました。当時参考にした記事に漏れがありました(人のせいにするダメなやつ)
ブラウザに出力されているCookieは以下のようです。
このCookieに対して、私が設定していた Whitelist Cookies の値は
suffixの * 抜けとるやないかーい
出力されているCookieの形式に合うように下記設定で Behavior を更新します。
CloudFrontを更新すると、無事にライブプレビューが表示されるようになりました!
Lightsail + CloudFront + Route53 を用いてWordPressを構築した時にライブプレビューが表示されない問題の解決方法を紹介しました。
今回の問題に限らず、CloudFrontのOrigin、Distribution、Behaviorなどの設定が不十分なことで発生する問題が多いイメージです。
自分の勉強も兼ねてCloudFrontの説明記事でも書きたいな〜
Amplify CLIのバージョンが最新に更新されない問題の解決方法
AWS SAAを2ヶ月のスキマ時間で取得した話(2020年2月)
【AWS Summit2019 Day1】基調講演:デジタル変革の最前線で選ばれ続けるクラウドへ
Lightsail + CloudFront + Route53 を用いたWordPress構築時にCSSが適用されない
Lightsail + CloudFront + Route53 を用いたWordPress構築時に新規投稿ができない
Lightsail + CloudFront + Route53 を用いたWordPress構築時に403が返ってくる
AWS Lightsail + CloudFront + Route53 でWordPressを構築した話