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

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ありなし両方でアクセスできるようです。 設定によってアクセスできたりできなかったりと、理解できていませんがとりあえず運用してみます。

WordPressブログの致命的なエラー (?)をデバッグする

WordPressブログを立ち上げ、さて新しい記事を書こうとすると下記のエラーがでました。 There has been a critical error on this website. 致命的ですか。まじですか。外観をいろいろいじっていたのがいけなかったのかな? とりあえずデバッグ情報を表示させて何がいけないのか見に行きます。wp-config.phpのデバッグをオンにします。 nano /opt/bitnami/apps/wordpress/htdocs/wp-config.php define( ‘WP_DEBUG’ , false ); を define( ‘WP_DEBUG’ , true ); にし、 でapacheを再起動。再び新しい記事を書こうとするとエラー情報が出力されます。 auto-post-thumbnailのプラグインが悪さをしていたようです。Auto Featured Imageというプラグインを入れていたのでこれが怪しそう。プラグイン設定画面のFeatured Imageを “Both” から ” Find in post “に変えました。Generate from titleを加えても何も表示されていなかったので。。。APIの設定が必要なのかな? これで再び新規記事が書けるようになりました! よかったよかった。 デバッグを表示しておくとテーマがワーニングを表示しているようなのでWP_DEBUGはfalseに戻しておきます。 WordPress初心者です。がんばります。

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に変えることでうまく動作しているようです。よかった。