AWS EC2 Bitnami WordPress で http から https(SSL) にする場合の設定

「証明書取得が間に合わーん!」ということで WordPress を http で構築しておいて後から https 化(SSL 化)するのはよくあることですが(よくない)、AWS EC2 Bitnami の WordPress でこれをやったらちょっとトラブったのでメモ。

いつもなら

  1. http で WordPress を構築
  2. SRDB で DB 内の http://ほにゃらら を https://ほにゃらら に一括置換

と、これだけでOKなんですが、AWS EC2 Bitnami の WordPress でこれをやると、表示側は一見まともに動作しているのですが…。管理画面にアクセスしようとするとリダイレクトループになってアクセスできなかったり、アクセスできても「このページにアクセスする権限がありません。」が表示されたりとまともに動作しません。

で、以下のように wp-config.php を修正。赤字が追加行です。

define('WP_DEBUG', false);

if (empty($_SERVER['HTTPS'])) {
    $_SERVER['HTTPS'] = 'on'; $_ENV['HTTPS'] = 'on';
}

***(中略)***

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');

注意点としては、『require_once(ABSPATH . ‘wp-settings.php’);』より前に追加行を記述すること。

その後 SRDB で一括置換したらOKでした。

スポンサーリンク
レクタングル(大)
レクタングル(大)

フォローする