はるぱかのテック系ブログ
AWS
AWS

Lightsailのwordpressを常時SSL化

Lightsailのwordpressを常時SSL化させてみます。手順としては簡単でしたが何点か引っ掛かりました。 まず、wordpressのインスタンスにSSHで接続し、 で Bitnami HTTPS Configuration toolを起動します。ここでなぜか と出て、bitnamiフォルダを入力してもエラーになります。 Problem with run The Bitnami HTTPS Configuration Tool にあるようにインスタンスの再起動でエラーはなくなりました。困ったときは再起動、ですね。 以下、どんどん設定していきます。 これでSSL化できました。 ただwordpress上でWordpress AddressとSite Addressがhttpのままになっていました。 wp-config.phpをいじっていきます。 上記のhttpをhttpsに書き換えます。 Apacheを再起動します。 これでworpdress上でもhttpsになりました。 昔SSL化って結構てこずるイメージでしたが、簡単にできてしまいました。 参考URL: Amazon Lightsail でホストされている Bitnami スタックに SSL 証明書をインストールする方法を教えてください。 【簡単】 AWS LightsailのWordPressサイトをSSL化する方法 【自動更新あり】

Amazon Route 53 でドメイン取得

AmazonのRoute53でドメイン名を取得しました。外部のDNSを使ってましたがLightsailを使っているので統一してみました。 LightsailにもDNSがあるようですが、Route53側で運用します。 Aレコードに@とwwwのエイリアスを追加して、wwwありなし両方でアクセスできるようです。 設定によってアクセスできたりできなかったりと、理解できていませんがとりあえず運用してみます。

bitnamiの表示を消す

bitnamiのバーナーを消す。 ブログの右下にいるこの人。bitnamiさん。いなくていいので消してみます。 AWSでwordpressにssh接続し、バーナーをdisableにするコマンドを打ちます。 sudo /opt/bitnami/apps/wordpress/bnconfig –disable_banner 1 apacheをリスタートします。 sudo /opt/bitnami/ctlscript.sh restart apache 消えました!すっきりしました。 それほど詳しくなくてもなんとなくでできますね。

DNSの設定

外部のDNS で作成したドメインをlightsailのスタティックIPに割り当ててみましたがリンクを辿っていくとスタティックIPに戻ってしまいます。 Amazon Route53 を使うしかないのでしょうか? ちょっと調べてみるとwordpressのHomeのリンクがスタティックIPになっていて、これを開いていたようです。 Menu > Primery menu > home をDNSに変えることでうまく動作しているようです。よかった。